It must be spark. Just the shot of gas from the accelerator pump will start the engine. Unless your gas has gone rotten? How long has it been in the tank?