Just had another thought, a mate had similar problems with his stag. We replaced everything and it still had the problem So he bought a new electronic ignition as that was the only thing not changed, part way through stripping the dizzy we found the earth wire was broken...... It did'nt look broken untill it was moved... so it was making and breaking contact. New wire fitted, problem gone It's very easy to miss.
Tony.