2001 Pontiac Grand Prix

2001 Pontiac Grand Prix 6 cyl Front Wheel Drive Automatic 177000 miles

I have had my GP GT for just over a yr, and it has ran perfectly. But the past few weeks, the key has been locking in the iginition, and just today the the heck engine light came. I look through the manuel and its says there 2 different types, flashing check egine light, and steady check egine light. Mine is on steady and I check everything at the manuel told me but can't find the problem. Just wondering if you could explain to me the problem and why the keys keep getting lock in the ignition. I also noticed that there is a grinding noise when I shut the car off, right near the altinator and the belt tension arm
July 7, 2008.

Check park lock cable
check engine light need to have it scanned for codes
autozone will scan it for free
most local shops will do so too

Jul 10, 2008.