Will not shift out of park without key in the shift lock release. Key would only come out of ignition by pushing shifter to the left when in park, but now the key is stuck and will not come out at all. Can not turn the car off completely, but can still drive it.
I had the same issue in my 06. I removed shift cover/center console to find a broken spring dangling from the switch that determines position. Found a spare spring a little larger than a pen spring, used long needle-nosed pliers to attach it and viola! It's been working fine for 3 years!
Sometimes the only way to get the key out is to take and push the shifter left into the PARK position. Even though it is all the way up, the shifter doesn't read it's in park, so will not let you take out the key until you push the shifter left.
Key was stuck in run position... as in car was running and would not stop. I had to remove the fuel pump fuse. Dealer said it is the gear shift assembly not synching correct with the ignition switch... or something like that. $530 to fix! Ouch!!