P0123: Throttle/Pedal Position Sensor/Switch A Circuit High
What Does P0123 Mean?
P0123 is a diagnostic trouble code indicating: Throttle/Pedal Position Sensor/Switch A Circuit High. This code relates to the fuel and air metering system. It has been reported in NHTSA complaints across 7 different vehicle models.
The Throttle Position Sensor (TPS) tells the ECU exactly how far open the throttle plate is, from fully closed (idle) to wide-open throttle (WOT). Modern vehicles use electronic throttle control (drive-by-wire) with redundant TPS sensors for safety. The TPS signal is critical for fuel injection, ignition timing, transmission shift scheduling, and cruise control. A faulty TPS can cause dangerous conditions including sudden power loss or unintended acceleration.
Modern vehicles use electronic throttle control (drive-by-wire) with redundant TPS sensors for safety. The throttle body contains two independent TPS elements that the ECU compares for consistency. If the readings disagree, the ECU enters limp mode as a safety precaution. Older cable-throttle vehicles use a single TPS mounted on the throttle body shaft. TPS voltage should increase smoothly from ~0.5V at closed to ~4.5V at wide-open throttle with no dropouts or dead spots. Common affected vehicles: GM (TPS connector issues on older models), Ford (electronic throttle body failures), Toyota (throttle body carbon buildup causing range codes).
**Real-World Diagnostic Walkthrough:** P0123 is the opposite of P0122 β TPS voltage is too high. The sensor is reporting the throttle is more open than it actually is. Check for a short to the 5V reference in the signal wire β damaged insulation near the engine can let the signal wire contact the reference wire, pulling the signal high. On vehicles with electronic throttle, a high TPS signal makes the ECU think you're pressing the gas when you're not, which can cause high idle, surging, or limp mode engagement. The TPS connector and wiring harness should be inspected for heat damage, especially where the harness routes near the exhaust manifold. If the wiring checks out, replace the TPS or throttle body.
**Understanding P0123 in Depth:** Modern electronic throttle bodies contain two redundant TPS sensors that the ECU cross-references for safety. If either sensor goes out of range, the ECU enters limp mode (typically limiting engine speed to 2000-2500 RPM and reducing power significantly) as a protection against unintended acceleration. This safety feature makes TPS codes particularly urgent to diagnose β not because the engine is in danger, but because limp mode severely limits the vehicle's ability to accelerate, which is a safety hazard in traffic, merging, or passing situations.
**Step-by-Step Diagnosis:** (1) Check the TPS connector for corrosion, loose pins, or water intrusion. (2) Measure the 5V reference voltage at the TPS connector (key on, engine off) β if missing, the issue may be a shared reference circuit affecting multiple sensors. (3) Monitor TPS voltage on a scan tool while slowly opening and closing the throttle β look for smooth, linear voltage change from ~0.5V to ~4.5V. (4) On electronic throttle bodies, check if the throttle motor is binding β disconnect the electrical connector and try to move the throttle blade by hand (it should move freely with moderate resistance from the return spring). (5) Check for carbon buildup on the throttle plate that could prevent full closure.
**Vehicle-Specific Notes:** GM vehicles (especially older Silverado, Tahoe models) are known for TPS connector issues β the connector develops hairline cracks that allow moisture in. Ford electronic throttle bodies can develop internal motor failures that affect TPS readings. Toyota throttle bodies rarely fail but accumulate carbon that causes range codes β cleaning is usually sufficient.
Symptoms of P0123
- β οΈ check engine light
- β οΈ high idle speed
- β οΈ erratic throttle response
- β οΈ vehicle may enter limp mode
Common Causes
- π Faulty TPS
- π Short to voltage in TPS circuit
- π Open ground wire
P0123 Reports by Year
Real Owner Reports
From NHTSA complaint database β actual owner descriptions.
"I HAVE BEEN EXPERIENCING RECURRING ISSUES INVOLVING THE GAS PEDAL FAILING TO WORK IN MY 2008 NISSAN ALTIMA. WHETHER ON THE HIGHWAY, AT A STOP SIGN, OR MERGING ONTO A HIGHWAY THE GAS PEDAL WILL UNEXPECTEDLY FAIL TO ACCELERATE THE VEHICLE. I WILL PRESS THE PEDAL WITH ABSOLUTE NO ACCELERATION FROM TH"
β Nissan Altima owner, 03/01/2016
"I had a recall done on my car, and driving 10 mins from the shop it lost power. I called the shop they had me pull over and try shutting off the car and starting it back up which didn't work so i was told to drive back if i can make it , it took 25 mins with the throttle going up and down. They ha"
β Hyundai Veloster owner, 12/26/2021
"DRIVING CAR NORMALLY. I PARKED IN A PARKING LOT AND WENT INTO A STORE. WHEN I CAME OUT TO START THE CAR IT WOULD NOT START. CHARGING INDICATOR LIGHT AND CHECK ENGINE LIGHT CAME ON. AUTO ZONE WAS IN THE PLAZA SO I HAD THE GUY COME OUT AND DO A DIAGNOSTIC. CODES WERE P0123, P2122, P2127, P0222, U0401."
β Dodge Dart owner, 10/03/2018
Source: NHTSA Complaints Database
Most Reported Vehicles for P0123
Based on NHTSA owner complaint data.
| # | Vehicle | Reports |
|---|---|---|
| 1 | JEEP CHEROKEE | |
| 2 | NISSAN ALTIMA | |
| 3 | HYUNDAI VELOSTER | |
| 4 | DODGE DART | |
| 5 | JEEP COMPASS | |
| 6 | VOLKSWAGEN PASSAT | |
| 7 | GMC ACADIA |
P0123 Reports by Vehicle
Detailed NHTSA complaint analysis for each vehicle model.
Diagnostic Tips
- Monitor TPS voltage with a scan tool while slowly opening the throttle. The signal should increase smoothly with no dropouts or jumps. Any glitch indicates a worn sensor.
- Most TPS sensors should read about 0.5V at idle and 4.5V at WOT. Values outside this range indicate a problem.
- On cable-throttle vehicles, check that the throttle cable isn't binding or frayed.
- If the vehicle enters 'limp mode' (limited to ~2000 RPM), the ECU has detected a TPS conflict and defaults to safe mode.
Common Mistakes to Avoid
- β Driving in limp mode for extended periods β while it protects the engine, it's a safety hazard because you can't accelerate when needed.
- β Adjusting the TPS on electronic throttle bodies β they self-calibrate and manual adjustment can cause more problems.
- β Replacing the TPS without checking the throttle body for carbon buildup β a sticky throttle plate can cause range/performance codes.
Frequently Asked Questions
Why does my car idle high with P0123?
Can P0123 cause transmission issues?
What To Do Next
Possible Fixes
- π§ Replace TPS
- π§ Repair wiring
-
1
Find your vehicle above
Click your make and model for real owner reports and common causes specific to your vehicle.
-
2
Check for recalls
Go to nhtsa.gov/recalls and enter your VIN. Free repairs if covered.
-
3
Get a professional diagnosis
A code alone doesn't identify the exact failed part. A diagnostic ($50β$150) pinpoints the root cause.