is there any recalls for a bad ignition switch on a 2004 grand prix
Any GM dealership can run your VIN and tell you about any recalls that have been issued for your car and whether your specific car has had the work done yet or not. It's not secret information so if they say no, then the answer is no. Your car is getting pretty old though and things do wear out, so its likely just a maintenance issue.
Search Pontiac Grand Prix Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Pontiac Grand Prix Experts