P0123 OBD-II Trouble Code: Throttle Pedal Position Sensor/Switch (TPS) A Circuit High Input

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0123 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0123 code

P0123 is a diagnostic trouble code (DTC) for "Throttle Pedal Position Sensor/Switch (TPS) A Circuit High Input". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0123 DIAGNOSTIC Get a fair and transparent estimate upfront

P0123 code definition

Throttle Pedal Position Sensor/Switch (TPS) A Circuit High Input

What the P0123 code means

P0123 is the generic OBD-II code which indicates that the Engine Control Module (ECM) has seen the TPS circuit A output voltage go above the sensor's expected voltage specification range.

What causes the P0123 code?

  • The TPS sensor circuit A range output to the ECM went above the specified voltage of 4.54 volts for more than 2 seconds, indicating a short in the sensor or wiring.

What are the symptoms of the P0123 code?

  • The Check Engine Light comes on and the ECM goes into failsafe mode by cutting current to the throttle actuator, causing the throttle valve to close to less than 6 degrees of plate opening.

  • The ECM controls fuel injection and timing to control engine speeds.

  • The vehicle would be able to be driven very slowly with limited throttle response.

  • The engine may idle higher than normal and not accelerate as well as before.

Note: The symptoms are determined by the manufacturer failsafe ECM strategy for the vehicle during a failure and may vary between manufacturers and vehicles.

How does a mechanic diagnose the P0123 code?

  • Scans and documents the codes received and views the freeze frame data to see when the code was set

  • Clears the OBD-II fault codes and re-tests the vehicle to see if the codes come back

  • Checks TPS connections and wiring for shorted or damaged wiring or connections

  • Compares the data between TPS circuit A and B on the scanner and if incorrect, performs the TPS pinpoint tests as per the manufacturer's recommendations

  • Repairs any wiring or connection shorts

  • Replaces the TPS as pinpoint test dictates, clears the codes, then road tests the vehicle

Common mistakes when diagnosing the P0123 code

  • Not visually inspecting connections and wiring first

  • Not scanning, documenting and clearing codes, then retesting for them to verify failures

  • Not verifying and repairing wiring or connector problems after sensor is replaced

  • Replacing the TPS sensor without making sure it is the problem

  • Not verifying whether the TPS sensor A and B circuit voltages are within specification before and after repair or replacements.

How serious is the P0123 code?

The P0123 code will cause the engine ECM to go into a failsafe mode, which will cause various drive issues until repairs are done. Depending on manufacturer's failsafe mode strategy, drive issues could include lack of acceleration, high idle, bucking or jerking, limited speeds, or stalling.

What repairs can fix the P0123 code?

Additional comments for consideration regarding the P0123 code

  • The P0123 code may be accompanied by other TPS codes, so following the manufacturer's pinpoint tests for each code received may be needed to find and fix the problem.

  • Most failures for code P0123 involve a defective TPS sensor, or a connector shorted internally.

  • All TPS codes will cause the ECM to go into the same failure mode; drive symptoms will be roughly the same.

Need help with a P0123 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P0123
Check Engine Light
trouble codes

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0123 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

4,743

Rating Summary
4,361
185
47
28
122
4,361
185
47
28
122

Oreste

12 years of experience
108 reviews
Oreste
12 years of experience
Nissan Altima - Check Engine Light is on - Hialeah, Florida
Showed up quick, and went straight to inspecting a brake light on the dash issue. He found the issue, fixed it, and showed me exactly what was wrong. Thank you!

Daniel

9 years of experience
58 reviews
Daniel
9 years of experience
Honda Fit - Check Engine Light is on - Chicago, Illinois
Told me everything I needed to know and switch out after the inspection. So, I scheduled another service the next day for all the fixes, or fluid maintenance.

Patrick

31 years of experience
1032 reviews
Patrick
31 years of experience
Hyundai Santa Fe - Check Engine Light is on - Austin, Texas
Even after working on my car, he took the time to explain what he did, the parts, and any next steps. Very knowledgeable!

Joe

12 years of experience
22 reviews
Joe
12 years of experience
Toyota 4Runner - Check Engine Light is on - Sacramento, California
Joe was very thorough in his inspections, and his knowledge & experience was clear in his explanations of what was wrong with my car. I really appreciated his recommendations, and the fact that he worked so efficiently that it cut down on time... I would definitely book with him again.

More related articles

Insurance Requirements for Car Registration in Kentucky
The The Kentucky Transportation Cabinet requires that all drivers in Kentucky carry liability automotive insurance, or “financial responsibility” in order to operate a vehicle legally and maintain vehicle registration. The minimum financial responsibility requirements for drivers under Kentucky law...
How to Get a Louisiana Driver's Permit
The The Louisiana Office of Motor Vehicles requires all teen drivers to participate in a graduated driver's licensing program. The first step in this program is to obtain a learner’s permit, which graduates to a full license as the driver...
P2159 OBD-II Trouble Code: Vehicle Speed Sensor B Range/Performance
Diagnostic Trouble Code (DTC): P2159 P2159 code definition Vehicle Speed Sensor B Range/Performance Related Trouble Codes: P2158: Vehicle Speed Sensor B...

Related questions

I have a Code P0601 on the PCM. I replaced the PCM, and now I have a code P0118, code P0123, and code P0193.

Hi there, the short answer to your question is no . A PCM with a P0601 (which is a memory module error in the PCM) cannot reliably retrieve codes for the codes you list (P0118 - coolant temp sensor, P0123...

Can a error saying Manifold Absolute Pressure/ Barometric Pressure Circuit Malfunction be caused by a almost dead battery?

Hello. The low battery should not cause problem with the MAP sensor but will cause the computer to have different issues. It could cause the charging system to overcharge. You need to verify that the intake does not have any...

Car is reading trouble code PO136 01/01

Hi. There could be a couple of things going on here. There are multiple oxygen sensors on your car and sometimes what we think bank 1 is may not be and the wrong oxygen sensor is replaced giving us the...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com