2007 Chevy Suburban P0641 and P1682 Codes: Causes of Reduced Engine Power and Traction Control Issues
I'm experiencing repeated 'Reduced Engine Power', 'Stabilitrak', and 'Traction Control' warnings on my 2007 Chevrolet Suburban. The issue first appeared while driving up a steep canyon road three days ago. After turning off the vehicle and restarting, I was able to reach my destination. However, upon returning home, the symptoms returned within five minutes of driving—triggering both P0641 and P1682 diagnostic trouble codes (DTCs) at Autozone. I've cleaned the throttle body recently, but the problem persists. Many online resources suggest throttle body issues as a common cause, yet these two DTCs—P0641 and P1682—are not typically linked to throttle body systems. My main questions are: 1. Are P0641 (Sensor Reference Voltage A Circuit / Open) and P1682 (Ignition 1 Voltage Circuit Voltage Difference) directly related? 2. Should I investigate or replace the throttle body or its sensor? I'm seeking clarity on whether these codes point to a wiring, relay, or ECM issue rather than a throttle-related fault. Any insights from experienced owners or technicians would be greatly appreciated.
Check the official TSBs at http://www.bbbind.com/free-tsb for wiring diagrams specific to your 2007 Chevy Suburban. The ECM relies on two separate ignition 1 voltage circuits: one from the powertrain relay (via fuse 5) and another from the run/crank relay (via fuse 56). If the ECM detects a voltage difference between these circuits, it sets DTC P1682. P0641 relates to the internal 5-volt reference buses in the engine control module. Each bus supplies a stable 5V reference for multiple sensors (such as MAP, FTP, CMP, and APP). A fault on one reference circuit can affect all sensors connected to that bus. The ECM continuously monitors these reference voltages to ensure sensor accuracy.