it sounds to be a timming problem change the coil and cap and rotor