P2128 indicates that the Engine Control Module (ECM) has detected a voltage signal from Throttle/Pedal Position Sensor/Switch E that is higher than the expected range. This typically points to a short to voltage, an open ground, or a failed sensor within the accelerator pedal assembly.
The sensor itself has an internal short to voltage or has failed, causing the signal circuit to read high. This is the most common root cause.
The signal wire from the sensor to the ECM is shorted to a 5V reference or battery voltage, raising the signal above normal range.
A poor ground connection at the sensor or ECM can cause the signal voltage to float high, mimicking a high circuit condition.
Moisture, corrosion, or bent pins at the pedal sensor connector can create intermittent high-resistance or shorted connections.
In extremely rare cases, an internal ECM failure can cause a false high reading. This should only be considered after all other causes are thoroughly ruled out.
It is not recommended. The vehicle will likely enter limp mode with reduced power, which can be dangerous in traffic. Continued driving may also cause additional drivability issues or damage to other components.
Yes, if you have basic mechanical skills and follow the vehicle's service manual. However, some vehicles require a pedal position sensor recalibration or relearn procedure after replacement, which may need a professional scan tool.
Almost never. The ECM is rarely the cause of this code. Most cases are resolved by repairing a wiring issue or replacing the pedal sensor. Only consider ECM replacement after all other possibilities have been exhaustively tested and ruled out.
No. Clearing the code only turns off the Check Engine Light temporarily. If the underlying fault (e.g., shorted sensor or wiring) is not repaired, the code will return as soon as the ECM runs its monitor test.