I have found another post that goes over this. It works but it is not a very elegant solution.
eCart seems to create and use so many session variables this is the obvious "quick" solution - but ugly at best!
Simply destroying the "Unique Cart ID" would solve the problem to some extent, and allow a new order to trigger - but it still leaves all the "values, shipping, billing info, shipping info, etc..." in sessions. That could really cause headaches under certain situations.