I have changed the TPS sensor and that solved the problem for about 3 days. then the engine light came back on and the codes were indicating that I need to change the pedal assembly so I bought this item and replaced the pedal and ever since then the car has been working perfectly. Hope this is the end of the problem!