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 for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.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$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P0123 DIAGNOSTIC Get a fair and transparent estimate upfront

Check Engine Light

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.5/5

Number of Reviews

3,936

Rating Summary
3,597
169
44
25
101
3,597
169
44
25
101

Robert

29 years of experience
179 reviews
Robert
29 years of experience
Robert was very nice. His service was quick and efficient b
2005 TOYOTA RAV4 - CHECK ENGINE LIGHT IS ON - CUPERTINO, CALIFORNIA

David

5 years of experience
26 reviews
David
5 years of experience
Very honest and knowledgeable.
2005 FORD FIVE HUNDRED - CHECK ENGINE LIGHT IS ON - ELLENWOOD, GEORGIA

Sam

13 years of experience
104 reviews
Sam
13 years of experience
On time. Able to answer questions. Thorough work. Trustworthy mechanic.
2013 HONDA PILOT - CHECK ENGINE LIGHT IS ON - OKLAHOMA CITY, OKLAHOMA

Jeffrey

24 years of experience
683 reviews
Jeffrey
24 years of experience
Jeffrey was extremely knowledgeable about my vehicle. He was able to give me helpful information about other things they may need to be repaired soon without pushing the idea of having him complete the work. I will definitely be using him again!
2004 CHEVROLET COLORADO - CHECK ENGINE LIGHT IS ON - CLOVER, SOUTH CAROLINA

More related articles

What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
P0291OBD-II Trouble Code: Cylinder 11 Injector Circuit Low
P0291 code definition When your vehicle’s PCM registers the P0291 code, it means that a voltage reading came from the fuel injector circuit – for cylinder number 11’s fuel injector –...
P0359 OBD-II Trouble Code: Ignition Coil I Primary/Secondary Circuit Malfunction
P0359 code definition The P0359 code indicates that a fault has been detected in one of the vehicle’s ignition coils, generally the number 9 coil. This code can also be associated...

Related questions

Q: The TPS error code P0123 appears only when the AC is on

Hello. The low charge in the A/C system is going to cause the A/C compressor to work harder than it should. This will put a greater load on the engine and may cause your throttle position sensor to give a...

Q: Rough idling, check engine light on

First have an experienced technician, like one from YourMechanic, look the vehicle over and read the fault codes from the vehicle. The trouble code may unveil a problem causing the rough idle. Otherwise make sure the maintenance has been kept...

Q: Computer reads an issue with the oxygen sensor on a Subaru Forester 1999 2.0 Turbo. What is the problem?

Your 1999 Subaru Forester has pre and post catalytic converter oxygen sensors. The pre-converter sensor optimizes fuel trim while the post converter sensor monitors the efficiency of the catalytic converter. A failing pre-converter sensor will degrade vehicle MPG performance. Although...

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