On your firewall is a dual ballast resistor, passenger side. One side feeds the ECU, the other feeds the coil. But, during cranking, power goes through both to the coil. so if one side is bad, then during cranking, the ignition does nothing, but as soon as you release the key, Bam it wants to...