I have been in this site 3 times now, I have come in with the same problem ( engine revving too high and had a turbo under powered error code every time. The first time I was told they didn't see any issues, except a bearing that needed to be replace ( was covered under warranty ) and that my Transmission was leaking fluid and that that was not covered under my warranty. when i brought it back in to get the bearing looked at i told them about the transmission fluid and they said they would take another look. they came back and told me it was actually the motor and that it was covered under warranty. I glad i didn't spend the 600 they wanted to charge to take care of the transmission. i asked them to check on the over revving issue. They came back and said it was fine. I then took it to Kendall and they let me know the ignition coil needed to be replaced. ( i have no idea how they didn't see that here!!!???) I then brought it back to Peterson on a Monday first thing in the morning. John told me they would look it over he checked to make sure it was still covered under the warranty but told me that if the issue was something other than that covered by the warranty i would need to pay for a diagnostics check as well ( i have never had to pay for the Diagnostics check both times i was here nor the time at Kendall.) he assured me that it was standard procedure and that he was doing what he was supposed to be doing and they everyone else messed up. Monday day went along i never got a phone call telling me the status, i ended up calling to check on it. for some reason no one can tell me the status of my car except for John, who isn't there so i leave a message a couple hours later I get a call back. he lets me know that They need to replace the MAP Sensor and see if that was the issue. i asked if that was covered under the warranty he said he is sure it is. He let me know the part should be in the next day. Tuesday come and it's mid day i still haven't had a call to give me a status update. I then call same routine, no one knows except for John. He calls me back a couple hours later and lets me know the part didn't make it in and that i should be in the next day. Wednesday comes and it's another repeat. Finally Thursday comes and it's mid Day i call because i hadn't heard anything and then John calls me back to tell me they finally got the sensor and that they are going to install it now and will let me know . ( during all this never was a car offered or even a thought given that i may need to actually make it to work or might not of had a car to get to work). John calls me and tells me they have the sensor installed and that it's not covered by the warranty and that i will need to pay for the part and the diagnostic fee. I asked him 'i thought you said it was covered?' he said he assumed it was. ( it is now Thursday late afternoon, I am supposed to be leaving to drive to California with this car for work Friday morning) I paid over the phone because i needed to have the car. I have my friend pick up the car and bring it to me because i was tied up with work at the hospital, and was not able to drop everything to get there in time before they closed. I am now in California and on the way up here the check engine light comes on and it's the same code and the same over revving issue i had when i brought it in. sooo i am not very happy.