Quick answer: The P0123 code indicates that the Powertrain Control Module has detected an abnormally high voltage signal from Throttle Position Sensor A. This affects the engine management and air-fuel ratio system. It requires moderate urgency, as the vehicle will likely enter a safety limp mode to prevent unexpected acceleration.
Seeing a Check Engine Light pop up on your dashboard can be frustrating, especially when you plug in an OBD-II scanner and find a specific code staring back at you. If that code is P0123, you are dealing with a fault in the throttle control circuit. In this guide, we will break down what causes this issue, how to spot the symptoms, and the smartest ways to fix it without wasting money.
What Does P0123 Mean?
The Powertrain Control Module continuously monitors the electrical resistance and voltage coming from the Throttle Position Sensor, labeled as Sensor A. This sensor tells the computer how far you are pressing the gas pedal by translating mechanical movement into an electrical voltage signal. Normally, this voltage ranges from about 0.5 volts at idle to roughly 4.5 volts at wide-open throttle. When the computer receives a signal that stays above its maximum expected threshold-typically stuck above 4.5 volts-for a specific period, it triggers the P0123 diagnostic trouble code.
Symptoms
- Check Engine Light illuminated on the dashboard
- Vehicle entering “limp mode” with severely reduced engine power and slow acceleration
- Engine stalling when coming to a stop or idling erratically
- Car failing to respond properly when pressing the accelerator pedal
- Harsh or erratic automatic transmission shifting behavior
Possible Causes
Warning: The most common mistake is replacing the most expensive part first, such as the entire throttle body assembly, when the issue might just be a loose wire.
- Corroded, damaged, or poorly connected wiring harness at the throttle position sensor plug
- Loose or compromised ground wires in the engine bay
- Faulty Throttle Position Sensor sending a constant high-voltage signal
- Internal failure within the electronic throttle body assembly
- Faulty Powertrain Control Module, though this is rare
Check These Yourself Before Visiting a Mechanic
- Locate the throttle position sensor on your throttle body and firmly unplug, inspect, and reconnect its electrical connector to ensure pins are clean and tight.
- Visually trace the sensor wiring harness as far as you can to check for melted wires resting against hot exhaust components or rodent damage.
How to Fix It
- Perform a thorough visual and tactile inspection of the wiring harness and electrical connector linked to Throttle Position Sensor A, repairing any frayed wires or cleaning corrosion with electrical contact cleaner.
- Use a digital multimeter to test the reference, ground, and signal wires coming out of the sensor while manually operating the throttle valve to see if the voltage scales smoothly.
- Replace the Throttle Position Sensor if it fails voltage tests and is sold separately from your specific vehicle’s throttle body.
- Replace the complete electronic throttle body assembly if the sensor is integrated into the unit and cannot be serviced individually.
Estimated Repair Costs (2026)
| Job | Parts ($) | Labor ($) |
|---|---|---|
| Wiring Repair / Terminal Cleaning | 10 – 30 | 50 – 150 |
| Throttle Position Sensor Replacement | 40 – 120 | 70 – 150 |
| Electronic Throttle Body Assembly Replacement | 150 – 500 | 100 – 250 |
Note: these are 2026 estimates in US dollars; costs vary by make and model.
Frequently Asked Questions
Can I drive with the P0123 code?
You can technically drive short distances, but it is not recommended. Your car may enter a safety limp mode that drastically limits your speed, making highway driving unsafe and unpredictable.
How do I clear the P0123 code?
You can clear the code using a standard OBD-II scan tool plugged into your vehicle’s diagnostic port. However, the code will return if the underlying electrical or sensor fault has not been physically repaired.
Is the Throttle Position Sensor covered under warranty?
If your vehicle is relatively new or protected by an extended powertrain warranty, a failed throttle position sensor or throttle body may be covered. Check with your local dealership using your vehicle identification number to confirm.