If you want to guess here are a few of the things that could also be causing your problem: Worn breaker plate fuel contamination (alcohol separation or water, dirt, rust...) plugged vent line/canister bad coil Ignition Pick-up over-heating