i had a similar prob once, my leads were arching out, so i got some new ones and a new cap. fitted the whole lot, and drove down the road and it was missing all the time. i noticed that the cap was arching out on the head? turned out that the electrode thinging which contacts the rotor arm had completely broken up. so maybe check inside cap m8.