P0123 Code - Throttle Position Sensor/Switch 'A' Circuit High Input
Quick Answer
The P0123 diagnostic trouble code (DTC) indicates that there is a high input detected in the throttle position sensor or switch 'A' circuit. Common causes include Faulty throttle position sensor, Corroded or damaged TPS wiring, Loose or poor electrical connections. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
- What it means
- P0123 indicates Throttle Position Sensor/Switch 'A' Circuit High Input.
- Common causes
- Common causes include Faulty throttle position sensor, Corroded or damaged TPS wiring, Loose or poor electrical connections.
- Severity
- High - diagnose this code as soon as possible.
- Can I drive?
- Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.
Code P0123 Description
The P0123 diagnostic trouble code (DTC) indicates that there is a high input detected in the throttle position sensor or switch 'A' circuit. The throttle position sensor (TPS) is a crucial component in the vehicle's electronic fuel injection system, as it monitors the position of the throttle valve and sends signals to the engine control module (ECM) to adjust fuel delivery and ignition timing accordingly. A high input in the TPS circuit can disrupt the engine's performance and overall drivability.
Common Causes of P0123
- Faulty throttle position sensor
- Corroded or damaged TPS wiring
- Loose or poor electrical connections
- ECM software issues
- Throttle body malfunctions
Symptoms of P0123
- Rough idling or stalling
- Lack of power or acceleration
- Engine misfires
- Check Engine Light illuminated
- Reduced fuel efficiency
How to Fix P0123
- Begin by diagnosing the throttle position sensor using a scan tool to confirm the P0123 code.
- Inspect the TPS wiring harness and connectors for any signs of damage or corrosion. Repair or replace as necessary.
- Test the throttle position sensor's voltage output and resistance to ensure proper function. Replace the sensor if readings are out of specifications.
- Clear the DTC and reset the ECM to relearn the new throttle position sensor values.
- Test drive the vehicle to confirm that the issue has been resolved and that the Check Engine Light does not reappear.
Cost to Fix P0123
The typical repair costs for addressing a P0123 code can vary depending on the specific vehicle make and model, as well as the labor rates in your area. On average, the parts for a throttle position sensor replacement can range from $50 to $150, while the labor costs can be between $80 and $150 per hour. In total, the repair for a P0123 code can cost anywhere from $150 to $400, including parts and labor. It's recommended to consult with a professional mechanic for a more accurate estimate based on your individual circumstances.
When is the Code Detected?
Need more information about the P0123 code?
Need more information on how to fix the P0123 code? Get Access to Factory Service Manuals
Need Help with the Code?
Get the P0123 code diagnosed by a professional: Find a repair shop in your area
Code P0123 Information for Specific Makes
- P0123 Acura — Throttle Position Sensor 'A' Circuit High Voltage
- P0123 Audi — Throttle Pedal Position Sensor/Switch 'A' Circuit High
- P0123 BMW — Throttle/Pedal Position Sensor/Switch 'A' Circuit High
- P0123 Buick — Throttle Position Sensor Circuit High Voltage
- P0123 Cadillac — Throttle Position Sensor Circuit High Voltage
- P0123 Chevrolet — Throttle Position Sensor Circuit High Voltage
- P0123 Chrysler — Throttle Position Sensor/Accelerator Position Pedal Circuit High Input
- P0123 Dodge — Throttle Position Sensor/Accelerator Position Pedal Circuit High Input
- P0123 Ford — Throttle/Pedal Position Sensor 'A' Circuit High
- P0123 GMC — Throttle Position Sensor Circuit High Voltage
- P0123 Honda — Throttle Position Sensor 'A' Circuit High Voltage
- P0123 Hyundai — Throttle/Pedal Position Sensor 'A' Circuit High Input
- P0123 Infiniti — Throttle Position Sensor/Switch '1' Circuit High Input
- P0123 Isuzu — Throttle Position Sensor 1 High Voltage
- P0123 Jeep — Throttle Position Sensor/Accelerator Position Pedal Circuit High Input
- P0123 KIA — Throttle/Pedal Position Sensor 'A' Circuit High Input
- P0123 Lexus — Throttle / Pedal Position Sensor / Switch 'A' Circuit High Input
- P0123 Mazda — Throttle Position Sensor 1 Circuit High Input
- P0123 Mercedes-Benz — Throttle/Pedal Position Sensor/Switch 'A' Circuit High Input
- P0123 MINI — Throttle/Pedal Position Sensor/Switch 'A' Circuit High
- P0123 Mitsubishi — Throttle Position Sensor Circuit High Input
- P0123 Nissan — Throttle Position Sensor/Switch '1' Circuit High Input
- P0123 Pontiac — Throttle Position Sensor Circuit High Voltage
- P0123 Saturn — Throttle Position Sensor Circuit High Voltage
- P0123 Scion — Throttle / Pedal Position Sensor / Switch 'A' Circuit High Input
- P0123 Subaru — Throttle Position Sensor/Switch 'A' Circuit High Input
- P0123 Toyota — Throttle / Pedal Position Sensor / Switch 'A' Circuit High Input
- P0123 Volkswagen — Throttle Pedal Position Sensor/Switch 'A' Circuit High
Frequently Asked Questions about P0123 Code
No Frequently Asked Questions about P0123 Code found.
Discuss the causes and fixes for P0123 OBDII Code
Code P0123 comments
No comments found for this page.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.