P2123 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch D Circuit High Input

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

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

Cost of diagnosing the P2123 code

P2123 is a diagnostic trouble code (DTC) for "Throttle/Pedal Position Sensor/Switch D 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 P2123 DIAGNOSTIC Get a fair and transparent estimate upfront

Check Engine Light

P2123 Code Definition

Throttle/Pedal Position Sensor/Switch D Circuit High Input

What the P2123 code means

The P2123 trouble code indicates that the Engine Control Module (ECM), which is in charge of receiving a signal from the throttle position sensor, has detected a malfunction within one of the circuits of the throttle position sensor.

What are the causes of the P2123 code?

This code is usually only found on vehicles that have an electronic throttle body. With that taken into consideration, some of the possible causes of the P2123 trouble code may include:

  • A defective throttle body motor
  • A damaged connector or wiring that is associated with the throttle body motor
  • A faulty throttle position sensor
  • A damaged connector or wiring that is associated with the throttle body motor
  • A faulty Engine Control Module

What are the symptoms of the P2123 code?

  • Vehicle may stall
  • Vehicle may not start
  • Vehicle may not accelerate well
  • A Check Engine Light will be illuminated

How does a mechanic diagnose the P2123 code?

  1. A mechanic may begin diagnosing the P2123 trouble code by popping the hood and locating the throttle body.

  2. Once the throttle body has been located, the mechanic would then check the wiring and connectors to the throttle body motor and throttle position sensor.

  3. If the wiring and connectors seem to be in good condition, the mechanic would then test the throttle position sensor and throttle body motor for proper function using the manufacturer’s recommended procedure.

  4. In the unlikely event that the problem is not found at this point, the mechanic would then test the Engine Control Module to ensure that it is operating properly.

Whichever parts are found to be faulty would be replaced at the customer’s request.

Common mistakes when diagnosing the P2123 code

A common mistake that could be made when diagnosing the P2123 trouble code would be to replace the throttle position sensor due to the fact that this part is mentioned in the trouble code definition. This is in fact the most common mistake when diagnosing any trouble code that mentions a part.

How serious is the P2123 code?

The P2123 trouble code should be considered very serious as it could cause drivability issues, such as preventing the vehicle from accelerating or even starting up. Even worse, this code can cause the vehicle to stall and leave the driver stranded. It is important to have the issue diagnosed and repaired as soon as possible in order to prevent being stranded on the side of the road.

What repairs can fix the P2123 code?

Additional comments regarding the P2123 code?

Oftentimes, mice and other small animals can get up under the hood of a vehicle from the underside and nest or sleep in small areas of the engine bay. These animals like to sleep in the engine bay because it is warm. While these animals are in the engine bay, they like to chew on wires they find. If this is the case, the driver may be able to easily locate the issue by looking around under the hood.

Need help with a P2123 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.

P2123
trouble codes
Check Engine Light

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

SCHEDULE P2123 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

Paul

22 years of experience
206 reviews
Paul
22 years of experience
Paul was a blessing after dealing with the same issue for months on end. We are having him back in a couple of days to start the repair of the check engine light.
1999 HONDA CIVIC - CHECK ENGINE LIGHT IS ON - LAS VEGAS, NEVADA

Jeffrey

24 years of experience
683 reviews
Jeffrey
24 years of experience
Let me know he was going to be tardy. Still made it during the window! Complete diagnostic done and my service engine soon issue was completely resolved! Competent and professional! Found my mechanic for ever!!
2003 CHEVROLET TRAILBLAZER EXT - CHECK ENGINE LIGHT IS ON - CHARLOTTE, NORTH CAROLINA

James

27 years of experience
379 reviews
James
27 years of experience
James knows his stuff, how to comunicate, and provide great customer service.
1998 FORD F-150 - CHECK ENGINE LIGHT IS ON - ORLANDO, FLORIDA

Anthony

13 years of experience
20 reviews
Anthony
13 years of experience
Be showed up in a timely manner and told me plainly the problems that are happening with my car. I would definitely recommend him.
1996 PLYMOUTH NEON - CHECK ENGINE LIGHT IS ON - EL PASO, TEXAS

More related articles

How Long Does a Fuel Filler Neck Last?
Getting gas from the pump to your gas tank is the only way to keep a car going. The fuel filler neck is a metal tube that is welded to the...
P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...

Related questions

Q: After replacing valve cover gaskets, car runs horrible, and throws 5 different codes.

Hi there. Look on the engine for any ground wires. There could have been a ground wire that was disconnected to remove the valve covers causing all of the codes to appear. A ground that is not hook up can...

Q: My car has poor acceleration.

From what you've described, it sounds like you may have a mass airflow sensor that is giving incorrect data for the altitude you are at. This can cause low power, pinging, and O2 codes indicating a too lean condition. A...

Q: 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...

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