P0122
Throttle/Pedal Position Sensor/Switch A Circuit Low Input
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0122
OBD2 code P0122 indicates that your vehicle's engine control module (ECM) has detected an abnormally low voltage signal from the Throttle Position Sensor (TPS) or Accelerator Pedal Position Sensor Circuit A. The TPS is a critical component that monitors the position of your throttle plate and communicates this information to the ECM, which uses it to calculate proper fuel delivery, ignition timing, and transmission shifting. When the voltage signal falls below the manufacturer's specified minimum threshold (typically below 0.17-0.20 volts), the ECM triggers code P0122 and illuminates the Check Engine Light.
This code matters because your engine relies on accurate throttle position data for optimal performance and fuel efficiency. When the ECM receives incorrect low-voltage readings, it cannot properly manage the air-fuel mixture, which can lead to poor acceleration, stalling, rough idling, and activation of "limp mode"—a protective state that limits engine power to prevent damage. In limp mode, your vehicle may feel sluggish and may not accelerate beyond 2,500-3,000 RPM, making highway driving difficult or unsafe.
If you're experiencing P0122, you should address it within the week. While not typically an emergency that requires immediate towing, driving with this code can cause poor fuel economy, catalytic converter damage from improper combustion, and potentially leave you stranded if the engine stalls at an inopportune time. The most common fix is replacing the throttle position sensor, which costs between $35-150 for DIY repairs or $120-450 at a professional shop. Before replacing parts, inspect the TPS connector for corrosion and check the wiring harness for damage, as these simpler issues account for about 30% of P0122 cases and can often be repaired inexpensively.
Severity
Symptoms
- •Check Engine Light illuminated
- •Poor acceleration or lack of throttle response
- •Engine stalling or rough idle
- •Vehicle stuck in limp mode with reduced power
- •Erratic or surging idle speed
- •Difficulty starting the engine
Likely Causes
The TPS itself may have failed internally, producing voltage readings below the normal operating range. This is the most common cause of P0122 codes.
Corroded pins, broken wires, or loose connections can cause low voltage signals to reach the ECM, triggering this code even when the sensor is functioning properly.
If the signal wire is shorted to ground anywhere in the harness, it will pull the voltage reading down below specifications, causing the ECM to register a low input fault.
In rare cases, the ECM's internal circuitry for reading TPS signals may malfunction, incorrectly interpreting normal voltage as too low.
A failing battery, bad alternator, or poor ground connections can cause insufficient voltage supply to the TPS, resulting in abnormally low signal readings.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the throttle position sensor (most common fix)
- Clean or repair corroded wiring connectors at the TPS
- Repair or replace damaged wiring in the TPS circuit
- Clean the throttle body and reset the throttle position
- Replace the engine control module (ECM) if all other tests pass
Shop Parts
Videos
Causes and Fixes P0122 Code: Throttle Position Sensor/Switch A Circuit Low
HVAC Mechanic
P0122 Code: Throttle Position Sensor Low Input – Causes & Diagnosis
312Drive
P0122 Fix, Solved and Reset
thomas brian