I too had the same exact frustrating problem. I substituted the ecu, distributor, coil, and ballast. Thought I had it fixed then it happened again months later while warming the engine up. My problem was a loose wire at the crimp in the spade connector to the ballast resistor.