Have Subaru Questions? Ask a Subaru Mechanic and Get Answers ASAP
It sounds like the shift inhibitor needs to be adjusted. It most likely isn't telling the ignition switch that the transmission is in park and allowing it to rotate to the off position. Here is a procedure that shows how to adjust the inhibitor.
I would probably try to push the linkage back and forth by hand from underneath by the transmission (driver's side) and see if it will get it into the right position to let the key out. If it does then it may warrant an adjustment. If not, then you may have to pull the linkage and replace whatever is worn out.
You don't necessarily have to pull the shifter assembly inside the car unless there is a lot of play back and forth in the shift knob.
I would say it's probably 1 hour or so of labor.
Please let me know if you need any additional information.
I just wanted to see if you need more help. Please don't forget to rate.
Please let me know if you need any additional information. Don't forget to rate (that's how we experts get paid).