Home | Error Codes | Error P0123 Code – Definition, Causes and How to Fix it

Error P0123 Code – Definition, Causes and How to Fix it

February 21, 2024 | Victor Lukasso

I’ll give you all you need to know about the P0123 code on your vehicle’s OBD-II scanner.

The error P0123 is a diagnostic trouble code primarily associated with malfunctioning the throttle pedal position sensor/switch (TPS), a high circuit input.

This Error code is stored to alert users that the Engine control module has received a signal higher than the usual specification from the pedal position sensor.

There are many reasons this will likely occur and symptoms to watch out for to enable you to diagnose and repair properly.


What Causes P0123 Code

One or a combination of the following will cause your vehicle to run into error P0123 Code.

The Throttle pedal position sensor circuit A range output to the ECM went above the specified voltage of 4.54 volts for over 2 seconds.

  1. Faulty Throttle Pedal Position Sensor
  2. The wiring harness between the ECM and the TPS
  3. Carbon or dirt surrounding the Throttle Pedal
  4. Loosely fixed TPS
Recommended:  P0021 Error Code: Camshaft Position Timing Over Advanced (Bank 2)

Signs/Symptoms of Error P0123 Code

Your vehicle should show one or more of the below symptoms if it ever runs into a P0123 code.

  • The check engine light will illuminate
  • The ECM enters into fail-safe mode
  • Little or no throttle response
  • Slow movement due to the ECM controlling engine speed
  • Poor Acceleration
  • Lack of Power
  • Poor Mileage

Also, these symptoms might differ depending on your vehicle manufacturer’s ECM fail-safe pattern. However, expect a slow vehicle movement with minimal throttle response.

Also, the P0123 code might be accompanied by other OBD-II codes, requiring you to use the manufacturer-specified test to clear them.

How to Fix the Error P0123 Code

The P0123 code is relatively easy to repair; follow any of the below guides to clear the TPS error from your check engine light.

  1. Throttle position sensor wiring replacement or repair
  2. TPS sensor replacement
  3. Check the connections and
  4. Perform a voltage check on the circuits

The error should be cleared permanently after implementing one or all of the fixes mentioned above on your vehicle.

Recommended:  A Complete list of OBD-II C Error Codes

Mistakes to Avoid While Diagnosing the Error P0123 Code?

We make a specific mistake while trying to diagnose the Error P0123 code on our vehicles.

  1. Not performing a visual inspection of wiring and connections
  2. Failure to scan, document, and clear after testing a particular fix
  3. Inability to cross-check repairs and references before initiating a test, especially when a new Sensor is installed
  4. Performing a TPS replacement without troubleshooting other causes of the P0123 code
  5. Using aftermarket parts that are out of specification.
  6. They are not verifying if the TPS sensor A and B circuits caused the error.

If you follow the following caution before applying the fixes, the error P0123 code is 90% fixed.

Also, you can call the attention of an auto mechanic for professional services if you can’t handle the issue alone.

How Serious Is the P0123 Code

You’ll encounter various driving issues since the ECM puts the vehicle in fail-safe mode until the error code is resolved.

You will also encounter poor Acceleration, jerking, and limited speed, which can make the car experience almost unenjoyable.

It’s best to resolve this code once and for all to ensure your safety and that of other road users.

Recommended:  Crankcase Pressure Sensor | Error P051B Code


How to Reset the throttle position sensor

Resetting your throttle position sensor requires disconnecting your battery negative terminal for up to 300 sec (5 minutes) or removing the fuse connecting to your ECM.

Can you drive with a faulty throttle position sensor?

Driving with a faulty TPS is dangerous since your ECM now manages your engine speed. It could also cause more significant harm to your car engine if not resolved on time.

Can Throttle Body be Cleaned?

Yes, but it’s a service that can be done by auto professionals only using tools and specialized cleaners.


The Error P0123 code isn’t something you should hesitate to fix, aside from the poor driving experience; it could leave you stranded and cause more damage to your engine.

Follow the above guide to diagnose and fix the P0123 code.


— P0113 – Meaning, Causes, Symptoms, Diagnose, and Fix

— Crankcase Pressure Sensor | Error P051B Code

As an Amazon Service LLC Program Associate, V. Auto Basics earns from qualifying purchases. See Our Affiliate disclaimer.


Meet Victor Lukasso, the owner of V. Auto Basics. Through this blog, Victor Provides Insights on the latest tips, maintenance, repair, and techniques in the automotive world.