I would check your woodruf key in your flywheel. I know that might sound crazy, but I have a 03 shee that all of a sudden would barley start and if it did start it would not stay running. After checking everything mentioned above and rebuilding the top end to realize that i fixed nothing. I decided to check the flywheel and stator again. I put a flywheel puller on and I had to use a giant 1/2" drive ratchet to get the flywheel loose. Reason being I was using a 4 degree advancement key that broke off and allowed the flywheel to move just enough to cause this. This problem kicked my ass for about 1 year. And I spent about $1000.00 before I figured out it was a $10.00 problem.I don't know how many people have had this same problem but its worth checking out. As for all the guys with the smart ass answers its nice to know that you guys never needed help and never asked any stupid questions. As far as I'm concerned the only stupid questions are the ones that are never asked. And if your tired of answering so called stupid questions maybe you should go the pros only forum where people don't ask stupid questions. I thought that is what Banshee HQ is all about helping each other when in need. And if you didn't want to answer the stupid questions why do you even take the time to bust someones balls. Just skip that post and move on to another one. I am fairly new to the HQ and I don't want to piss anybody off but some people just need to chill a little bit. We all need or have needed a little advice or help once in our life.