Please help!!! I have a 2006 Forenza. Starting at 37,000m my check engine light came on and read as the TPS or throttle position sensor. Unfortunately replacing the sensor is not possible on this model, the entire throttle body has to be replaced... It runs very rough and loud. After startup it acts as if it has timing issues and also when driving generally between 55 and 70mph. I've had the throttle body cleaned twice. After the first time, it drove smooth and quiet for about 3 weeks then the light came back on and became loud and rough again. After the second, it only lasted about a day. Has anyone else experienced any issues like these? Any suggestions?