2007 Pontiac Grand Prix P2138 Code: Wet Weather Only Reduced Engine Power & Cruise Control Failure
Hi everyone, I own a 2007 Pontiac Grand Prix with a sunroof that has been throwing DTC P2138 for nearly a year. The issue only occurs during rainy or wet road conditions, when the 'Reduced Engine Power' message appears on the dashboard along with the check engine light. It does not happen on dry days. I've already replaced the accelerator pedal assembly multiple times and removed the kick panel to inspect for visible leaks. I’ve also checked all wire harnesses from the pedal and found no signs of moisture or damage. Despite reviewing numerous forum posts, I haven’t been able to resolve this issue. Could this be related to water intrusion in the instrument panel (IP) to body harness connector? The P2138 code indicates a correlation failure between Accelerator Pedal Position (APP) Sensor 1 and APP Sensor 2. When moisture enters this connection, it can cause a voltage difference that exceeds the ECM’s threshold, triggering the DTC. I’ve read about GM Technical Bulletin 07-06-04-019D (June 28, 2010), which specifically addresses intermittent MIL illumination with P2138 in vehicles from 2005 to 2011. The bulletin recommends inspecting for water leaks around the A-pillar, sunroof drains, and windshield/cowl seals. It also advises checking for corrosion at the IP-to-body harness connector. I’ve tried using a scan tool to monitor APP sensor data — one sensor appears to be out of sync with the other, which confirms the 'correlation' issue described in the trouble tree. I've also noticed that cruise control fails simultaneously during wet weather, which may be linked to throttle system malfunction due to incorrect pedal position readings. I’m now considering sealing potential water entry points — including a harness junction box under the hood on the driver’s side (visible when opening the hood) — with dielectric grease and electrical tape. I’ve already done this successfully in my own vehicle, and the issue has not returned since. If anyone has experience with P2138 on a 2007 Grand Prix or similar GM models, especially with wet-weather-only symptoms, any insights would be greatly appreciated. I’d also like to know if there are known fixes involving harness sealing or sensor recalibration.
Technical Bulletin No.: 07-06-04-019D (June 28, 2010) Subject: Intermittent MIL Illumination with DTC P2138 and Reduced Engine Power Models: 2005–2011 GM Passenger Cars & Light Trucks (including Saturn), 2005–2009 Saab 9-7X, 2006–2010 HUMMER H3/H2 This bulletin addresses water intrusion into the instrument panel (IP) to body harness connector, which carries signals from the Accelerator Pedal Position (APP) sensors to the ECM/PCM. When moisture enters this connection, it causes a voltage discrepancy between APP Sensor 1 and APP Sensor 2 — exceeding a calibrated threshold for more than a set period — triggering DTC P2138. Key Steps: 1. Verify no aftermarket devices are connected to APP sensor circuits or ECM/PCM 5V reference lines (refer to SI: Checking Aftermarket Accessories). 2. Run Diagnostic System Check – Vehicle. - If any 5V reference DTCs appear, consult the DTC List – Vehicle. - If not, proceed to Step 3. 3. Locate the IP-to-body harness connector — typically in or near the left kick panel or inside the instrument panel. Refer to Wiring Systems or Power and Signal Distribution in SI. 4. Inspect for water leaks: A-pillar seals, sunroof drains (if equipped), windshield/cowl gaskets. - Use a water hose to simulate wet conditions if needed. 5. Check terminals for corrosion or debris — repair as necessary. 6. After repairs, verify system function using Diagnostic Repair Verification or DTC List – Vehicle. Note: Aftermarket equipment can generate P2138. Warranty applies only when the root cause is a water leak (excluding Saab U.S. models).