free wheeling cause a probleme only if your brakes were applied as long as your were in Neutral positiion.
If it stopped, while working, maybe u had a fuel cut-out? check your fuel filter and carburetor
For an old ATV i go into Honda's,, best engines. for newer ATV, since they now have power steering,, and too much electronic in it,, i prefer not to take position. but i like the Can-Am look. and comfy.