You didn't mention but assume you checked to make sure rotor is contacting both the terminals on inside of distributor cap. one from coil and then the outgoing to spark plug wires. If you have a little debris the cap won't catch the little notch on distributor and seat properly and that would cause lack of fire to the wires