Ok my 01 sportsman 400 shuts off when it gets warm, Not allways as soon as it reaches operating temp, sometimes it will run for 20 to 40 minutes and then down for the count, let it cool down and varooom cranks right up. It is loosing spark, but why??? I have checked all connections and replaced the CDI box. The coil seems fine. Where should I go next??? stator??? I dont know if this makes a differance but I also noticed my speedometer doesnt register speed anymore. everything digital still works but not the speed dial?? any suggestions would be appreciated. I would love this sporty to be trustworthy again.