I have a few questions. This may sound sad but I have had my bike since 2010 it's an 09 and ride it in the summer in the trails in northern Michigan and sometimes on the track. I have probably 300 hours on it and have never changed the piston. I know it's way over due but other than that what else should replace I know you really can't say without looking at the motor but in general what do you generally change at that many hours. My buddy and I looked at the valves last year and only one was out of spec but it was such a small number that probably didn't even need to be touched. What else should I do. It still runs perfect but towards the end of last season i would be just cruising down a road and when I'd come to a stop its die but then I'd start it back up first kick and itd run perfect. I'm gonna start with pulling the carb off I have a feeling that could be gummed up and my packing was burnt up. Any ideas why my bike would be doing that? And Input would be greatly appreciated.