2006 Chevrolet HHR P0121 and P0108 OBD2 Fault Codes: Drive-by-Wire Idle Issues
I'm experiencing drive-by-wire-related idle problems with my 2006 Chevrolet HHR. The vehicle won't hold a steady idle and only runs smoothly when the accelerator is given a small input (about 1/8 inch). I've also noticed that the car stores both P0121 (Throttle Position Sensor A Range/Performance) and P0108 (Manifold Absolute Pressure (MAP) Sensor Circuit High Input) fault codes. Given these symptoms, I suspect throttle body buildup may be contributing to the issue. While cleaning the throttle body with a clean rag might help, caution is needed—any cleaner should not enter the electric throttle motor. Additionally, I'd like to understand how the MAP sensor reading compares to the barometric pressure (BARO) reading, as this could provide insight into the root cause. For more details on P0108, I recommend checking out the OBD2 trouble code article at http://www.obd-codes.com/p0106 (note: corrected URL for accuracy).
I've seen similar drive-by-wire issues in older HHR models. What specific symptoms are you experiencing? Is it only during idle or under load?