I've had this car for about 2 years and about 6 moths ago the car went into limp mode about 10 minutes after the radio had quit working. The radio was fixed by replacing a fuse. I checked for anymore blown fuses to see if that could cause it to be put in limp mode. I also checked what codes it was showing. the codes had been for a shift solenoid i had the whole solenoid pack replaced about 5 months ago and it was still stuck in limp mode. it would come out periodically but would go back if you were to hit a bump i took it to another place that tried to replace the solenoid pack again and it still was throwing the same code. it has been sitting in my yard since then. I think it may be some kind of loose ground wire but i am still puzzled as to what is causing it.