i had this on the wifes years ago and it was the phase sensor in the dizzy that had gone.
to prove it turn on ignition and fit a wire to middle wire out of 3 on sensor and keep dabbing it down to earth with a plug removed so that you see if it sparks. if it does the sensor is u/s.
hth
thanks
oriont