Definitely electrical. I had issues with the coils as mentioned when you took it - replaced one of the coils and made up new HT leads for each one IIRC. Never had this issue though as it would just run on two or not rev at all. I'm not sure if I threw the faulty one back into the spares or chucked it out, but I do remember it was breaking down under load and read ok out of circuit.