I have the same year and exactly the same problem. It now happens about every other time I turn the ignition on. I took the radio out so I could get at the switch. Before I took the switch out I pushed on the back of the switch once when all the gauges were out and they immediately came on. I thought it was just a fluke but now I've tried it dozens of times with the same immediate "fix" of the gauges. I'm sure Steve is right, that it is the switch. I'm going to order one but am not clear which part of it to order. The website car-stuff.com shows an ignition switch and and ignition lock cylinder. If Steve is still looking at this thread can you verify it is part number Item #ACD1470E for a 2002 Pontiac Grand Am. I don't think I need the lock cylinder. Right? Thanks
Steve Says,
You should be able to take the old lock cylinder out of your old ignition switch and install it into your new ignition switch. I don't know this for sure for your car, but I have done it on other cars.
The switch itself is most likely what is causing the problem not the lock cylinder. You could just buy both if you don't want to hassle with putting the old one into the new ignition switch.
I hope this has helped. Good luck with your car problem!