Answer by
Zoso (869)
Could be a few things. The idle could be set too low. It could be starved for gas, with a gunked-up fuel filter, or starved for oxygen, with a blocked air filter. The timing might need to be adjusted. If those things are all right, then it's either in the electronic fuel injection, or bad gas.