I have a 96 Grand Prix SE with the 3.1 engine. It runs just fine when it is actually on, but it will randomly stall throughout the driving range, idle or moving.
When I turn the ignition the engine fires right up to idle, all of the dash lights come on, flicker, then the entire car dies. After that it will not even turn over, nor will the dash lights come on. All other electrical power seems fine.
I have checked the battery and alternator which are fine. Coil packs could be failing but I figure if they were the engine would run rough, which it doesn't. The fuses are all good. I don't know about the relays.
Any suggestions would be a great help. Thanks for your time.