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
Ad
Tools You'll Need
- OBD2 scanner
- Digital multimeter
- Basic hand tools
- Throttle body cleaner
- Electrical contact cleaner
How to Fix Error Code P0122
-
Turn off engine and locate TPS
Ensure the engine is completely cool before starting work to prevent burns. -
Inspect wiring harness and connections
-
Test TPS voltage with multimeter
Do not start the engine during voltage testing to avoid injury. -
Check throttle body for carbon buildup
Use only throttle body cleaner - other solvents can damage the TPS coating. -
Test TPS resistance values
-
Replace throttle position sensor if faulty
-
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.