Have you checked the distributor cap for cracking? Caught me out in the past!

Arwyn