Everything was perfect and then one morning, I get 200 yards from the driveway and the engine dies. There is gas and air but no spark. What is it? CDI? It's not the kickstand switch. I tried to bump start it, but the engine just turns over until I come to a stop.