Throttle switch?? Mine used to do something similar and I changed the plugs, leads, cap, rotor arm and even put a bigger wire into the fuel pump!!
Undone the two screws for the throttle switch turned it back till it clicked and then put it back to the original position and that sorted it out!!
Always worth checking!