OBD2 Error Code P0122: How to Fix It

Medium 30-60 minutes High Severity Verified June 2026
Error Code
P0122
Brand
OBD2
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
30-60 minutes
OBD2 error code P0122 indicates that your vehicle's throttle position sensor (TPS) is sending a low voltage signal to the engine control module. This means the sensor isn't properly detecting throttle position, which can cause poor acceleration, rough idling, and reduced fuel economy.
Ad

Tools You'll Need

How to Fix Error Code P0122

  1. Turn off engine and locate TPS

    Ensure the engine is completely cool before starting work to prevent burns.
  2. Inspect wiring harness and connections

  3. Test TPS voltage with multimeter

    Do not start the engine during voltage testing to avoid injury.
  4. Check throttle body for carbon buildup

    Use only throttle body cleaner - other solvents can damage the TPS coating.
  5. Test TPS resistance values

  6. Replace throttle position sensor if faulty

  7. Clear codes and test drive

Parts You May Need

Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you're uncomfortable working with electrical components, if the throttle body requires removal for access, or if the problem persists after replacing the TPS. Complex wiring harness repairs or ECM programming may require professional diagnostic equipment.

Frequently Asked Questions

Can I drive with OBD2 error code P0122?
You should avoid driving with P0122 as it can cause unpredictable engine behavior, poor acceleration, and potential safety issues. The vehicle may enter limp mode or stall unexpectedly.
What causes throttle position sensor to fail?
Common causes include normal wear over time, carbon buildup on the throttle body, damaged wiring, corrosion in connectors, or contamination from oil or coolant leaks affecting the sensor.
How much does it cost to replace a throttle position sensor?
A throttle position sensor typically costs $50-$150 for the part, with labor adding $100-$200 if done professionally. DIY replacement can save significantly on labor costs.
Will P0122 cause my car to fail emissions testing?
Yes, P0122 will likely cause your vehicle to fail emissions testing as it indicates a malfunction in the engine management system. The code must be resolved and the readiness monitors completed before testing.
Can a dirty throttle body cause P0122?
Yes, excessive carbon buildup on the throttle body can interfere with proper throttle plate movement and affect TPS readings, potentially triggering P0122. Cleaning the throttle body is often part of the diagnostic process.