Verify you are getting voltage to the coil. I had a "quick disconnect" that was faulty. The pins were good, but the wires crimped into the male and female pins were heavily corroded. No battery voltage to the coil, the tach would drop to zero, engine would instantly die. Jiggle wires, car would fire up and run until the next bump in the road...