I have a 2007 Sonata, and recently the ESC light and check engine light will come on at the same time, and at that point, the car enters what they call "limp mode". After 3 trips to the dealership, still no luck. They have replaced the gas pedal, but that does not fix the problem. Any suggestions? An on-line mechanic suggested the TPS might be the problem, but I’m not sure if that is related to what was already replaced. I can’t drive the car any distance as this is very dangerous when it happens!