I drove the car about 20 minutes and parked it. When I came back out, the car would not stay running (but it does crank and start) - it simply dies and if turning the ignition OFF.
I turn the key to the ON position and I get *no* dash idiot lights, such as "Check Engine Soon", "Brake", "Check Gauges", and so on (as I normally do). The radio comes on and if I turn the headlights on, the dash illumination lights come on. If I turn the key towards "Start" (but not actually to the point of cranking the engine), all the dash idiot lights come on and I can hear the fuel pump cranking up.
If I turn to key all the way to Start, the engine fires and runs, but as soon as the key returns to the ON position, the engine dies immediately. If I turn the key to Start and fire the engine up, and I slowly let the key turn back to the ON position (so the starter motor disengages), but not quite to the ON position, the car runs fine. But as soon as I let the key spring back to its default ON position, the engine dies and all the dash lights go off.
I recently installed a Meziere electric water pump - I piggy-backed onto the A/C wire (one of its wires leading to its fuse) for 12v. I do plan to wire up a dedicated relay for Meziere.
I've checked all the fuses (engine compartment and under dash) - all are fine. I have not checked any relays. It's as if the ignition switch is "out of adjustment". A new ignition switch? Any other ideas?
1995 Camaro Z28, 350 CID, Automatic.