P2128 — Throttle/Pedal Position Sensor/Switch “E” Circuit High #
Please note: The wording of this code may vary depending on the vehicle manufacturer.
Known label variations:
- P2128 – Accelerator Pedal Position Sensor “E” Circuit High (GM, Ford)
- P2128 – Throttle/Pedal Position Sensor/Switch “E” Circuit High Input (Toyota, Honda)
- P2128 – APP Sensor “E” Circuit High Voltage (Nissan, Hyundai)
Code summary for P2128 #
P2128 is an OBD-II diagnostic trouble code triggered when the Engine Control Module (ECM) detects an abnormally high voltage signal from the Throttle/Pedal Position Sensor/Switch “E” circuit. This sensor is a crucial part of your vehicle’s drive-by-wire system, converting the position of your accelerator pedal into an electronic signal for the ECM. A “High” circuit reading means the voltage is above the manufacturer’s specified range, potentially causing incorrect throttle response or engine performance issues. While the code is often caused by electrical anomalies, mechanical or sensor faults can also be involved. Diagnosing this code correctly prevents unnecessary repairs and ensures safe vehicle operation.
Common symptoms for code P2128 #
When code P2128 is stored, your vehicle may exhibit a range of noticeable and subtle symptoms. Since the throttle/pedal position sensor directly influences engine power delivery, drivability can be impacted, sometimes suddenly. Symptoms may come and go, or worsen as the fault persists.
- Check Engine Light (CEL) illuminated
- Reduced engine power or “limp” mode activation
- Poor throttle response or hesitation
- Unusual or fluctuating idle speed
- Difficulty accelerating or maintaining speed
- Possible stalling or hard starting
Most probable causes for code P2128 #
The majority of P2128 cases stem from electrical issues. However, sensor failures or even ECM problems shouldn’t be ruled out. Here’s a breakdown of the most common causes, ranked by frequency:
- Faulty Throttle/Pedal Position Sensor “E”: Internal sensor failure or excessive wear.
- Wiring issues: Damaged, shorted, or corroded wiring/connectors in the sensor circuit.
- Poor electrical connections: Loose or oxidized connector terminals at the sensor or ECM.
- Sensor misalignment or installation error: After replacement or service work.
- ECM (Engine Control Module) fault: Rare, but possible if all else checks out.
Step-by-step diagnostic for P2128 #
Proper diagnosis of P2128 requires a logical, hands-on approach. Skipping steps can lead to misdiagnosis, so follow this checklist to isolate the root cause:
- Scan for codes: Confirm presence of P2128 and note any related codes (e.g., P2122–P2127).
- Inspect throttle/pedal position sensor wiring and connectors: Look for frayed wires, corrosion, or loose pins.
- Check sensor voltage: Using a digital voltmeter, verify reference voltage and signal output at the sensor. Compare to OEM specifications.
- Test sensor operation: Monitor live data with a scan tool while slowly pressing the accelerator pedal. Look for smooth, linear changes in sensor “E” readings.
- Check for shorts to voltage or ground: Pay special attention to high or stuck signal voltage.
- Reset codes and road test: After repairs, clear codes and confirm the repair by driving under various conditions.
- If problem persists: Consult OEM diagnostic flowcharts. Consider ECM testing or replacement as a last resort.
Possible repairs for P2128 #
Based on your findings, repairs for P2128 typically address the underlying electrical or sensor issue. Be methodical; avoid unnecessary parts replacement by confirming the exact fault.
- Replace faulty throttle/pedal position sensor “E” (most common solution)
- Repair or replace damaged wiring or connectors in the sensor circuit
- Clean or tighten sensor and ECM connectors (addressing corrosion/loose pins)
- Correct any sensor misalignment or improper installation
- Replace ECM only if definitively proven faulty after all other checks
Is it safe to drive with code P2128? #
Driving is limited and not recommended with an active P2128 code. While some vehicles may only show a warning light with minor symptoms, others can enter “limp” mode, significantly reducing power and responsiveness. In rare cases, sudden loss of throttle control could occur. For your safety and to avoid further damage, have the issue diagnosed and repaired as soon as possible.
Vehicles most commonly affected by P2128 #
While P2128 can appear on any modern vehicle, it’s most frequently reported on certain makes and models, particularly those using drive-by-wire accelerator systems. This code is not unique to any one brand, but these vehicles appear in repair data more often:
- Chevrolet (Silverado, Malibu, Equinox, Cruze)
- GMC (Sierra, Acadia, Terrain)
- Ford (F-150, Escape, Fusion)
- Toyota (Camry, Corolla, Tacoma)
- Nissan (Altima, Rogue, Sentra)
- Hyundai (Elantra, Sonata, Tucson)
- Honda (Accord, Civic, CR-V)
Common mistakes & best practices for P2128 #
Misdiagnosing P2128 is easy if you overlook the basics. Avoid these frequent errors and follow these best practices:
- Replacing the sensor without inspecting wiring and connectors first
- Ignoring check engine light or “limp” mode as a minor nuisance
- Not checking for related codes that could guide diagnosis
- Forcing connectors or using non-OEM parts that don’t meet specifications
- Clearing codes without fixing the underlying issue
P2128 express FAQ #
Here are some quick answers to common questions about code P2128:
-
Q: Can I reset code P2128 myself?
A: Clearing the code with a scan tool may turn off the light temporarily, but the code will return if the root cause isn’t fixed. Always address the underlying issue. -
Q: Do I need to use an OEM sensor?
A: Whenever possible, use an OEM (Original Equipment Manufacturer) part for best fit and reliability. Aftermarket sensors may not perform to the same standard, especially for sensitive electronic components.




