Well I thought I fixed it with a new coil, but today changed everything. So I installed a new ballast resistor and it would crank over fine but no fire in the hole. So I changed the ECU orange box with a new one I bought from Mancini Racing. So now, I can crank and crank but when I let go of the key, the car fires right up and seems to run fine?? This has to be a loose connection somewhere. I pulled and plugged the bulkhead connectors in and out and they look fine. Could my start relay be screwed? My next move is to try and go down under the dash and check connectons there. I did recently install a new ignition switch due to a lost key. Car ran fine with the new ignition switch. I still have the instrument lighting panel out of the car and I don't think that would have anything to do with maybe losing a ground. Any ideas. Endine turns right over and won't fire until I let go of the key?
I want to emphasize one point. Understanding. For me, when I understand how something is supposed to work, I can more easily test and validate function, and often find the problem.
One side of the ballast resistor has two (Dark BLue and BRown) wires. The other side has one (Dark BLue) wire.
The one-wire side sees +12V when the ignition is on (but unsure during cranking) and during RUN, the 12V goes through the ballast resistor and out the (two-wire) side where it connects to the ignition coil with (typically) a reduced voltage varying with engine RPM.
On the two-wire side, the other (brown) wire (not connected directly to the coil) is the one that feeds back to the ignition switch, where, during cranking-only (START) it is fed a full 12V.
With that (presumed correct understanding), you are invited to use the wiring diagram and a volt meter to test the RUN and START voltages at the ballast resistor.
What you describe sounds like during cranking, that brown wire is NOT being fed 12V, and when releasing the key to run, the ballast resistor THEN sees the 12V on the one-wire side, and is able to fire up and run before the engine stops spinning (by releasing the key)