The most common fix for this problem is a faulty ignitor. The ignitor is located directly behind the engine on the fire wall. It is a flat box with a 5 wire connector secured to a bracket with 2 screws. Replacing this will most likely fix your problem. I hope this helps you.