Yes they should have found this the first time. These cars have problems with the shift lever assembly, the button, and the relay that this button actuated. The relay tells the computer the car is in park and allows the key to be removed.
A new shift lever assembly should cost around $500 installed. It is a five hour job at a dealership. You can replace it yourself if you have the skills. Used shift assembly on eBay is around $75. Make sure to check the relay before you install a used shifter.
Friday, November 2nd, 2012 AT 4:32 PM