Hot Start
I have never had a sled that did this, but I know people who have, and they have wired in a switch inline do just this. I think it is a fairly common problem. If this doesn't solve your problem then I would leand towards a stator. Here is a direct quote from BoonDockers trouble shooting page in thier control box intstructions.
A problem has been known to occur on some sleds involving the engine temperature sensor when
the engine is hot and especially after it has been sitting for a while (gets heat soaked) that will cause
the engine not to start. Unplug the temp sensor (yellow connector located down by where the rope
goes into the recoil) – this will cause the engine to add extra fuel during startup. Pull the engine
over once or twice – it usually pops. Then plug the sensor back in and the engine should operate
normally.