P0122 Code — Throttle Position Sensor/Switch A Circuit Low (Causes & How to Fix)
Fix OBD-II code P0122: Throttle Position Sensor/Switch A Circuit Low. Step-by-step diagnosis and repair guide.
What Does DTC P0122 Mean?
P0122 on your Powertrain Fuel & Air system means: The engine control module (ECM) sees a voltage that is too low from the Throttle Position Sensor (TPS) “A” circuit. This usually means the sensor, its wiring, or the connector is not providing a proper signal, so the ECU can’t accurately read throttle position.
How to Diagnose and Fix P0122 — Step by Step
- 1
Visual inspection of sensor and wiring
Open the hood, locate the TPS on the throttle body, and check the connector for corrosion, loose pins, or broken wires. Re‑seat the connector and clean any debris.
- 2
Check battery voltage and ground integrity
With the engine off, measure battery voltage (should be >12.4 V). Then, using a multimeter, verify the TPS ground wire shows near‑0 V when the engine is running.
- 3
Measure TPS voltage at idle
Back‑probe the TPS signal wire while the engine is idling (~750 rpm). A healthy sensor typically reads between 0.5 V and 1.0 V at idle. Anything lower indicates a low‑circuit condition.
- 4
Test TPS resistance and continuity
Disconnect the TPS connector. Measure resistance between the signal and ground pins. Compare to the service manual’s range (usually 2 kΩ–5 kΩ). Also check continuity from the connector back to the sensor housing.
- 5
Replace the Throttle Position Sensor
If voltage or resistance is out of spec, remove the old TPS (usually 2‑3 bolts), install the new sensor, torque bolts to the manufacturer’s spec, and reconnect the plug.
- 6
Clear the code and test drive
Connect an OBD‑II scanner, clear the P0122 code, and perform a short test drive. Verify that the check‑engine light stays off and that throttle response feels normal.
When to Call a Professional Mechanic
If voltage readings stay low after cleaning the connector, or if the sensor tests good but the code returns, the ECM or wiring harness may be damaged and should be diagnosed by a professional.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose P0122:
Your check engine light just came on… and the scanner shows P0122
A low‑voltage signal from the Throttle Position Sensor (TPS) “A” circuit can feel mysterious, but the underlying problem is almost always something you can see and touch. The P0122 code tells the ECM that the voltage it expects from the TPS is too low, which can cause hesitation, rough idle, or even stalling when you press the accelerator. This guide walks you through a logical, step‑by‑step diagnosis that starts with the quickest visual checks and ends with sensor replacement if needed.
Safety first: Always disconnect the negative battery terminal before pulling connectors or removing bolts. Use jack stands if you need to lift the vehicle, and keep the engine and exhaust away from hot surfaces.
Real-World Diagnostic Scenario: P0122
When a technician encounters P0122 in the shop, the diagnostic approach differs significantly from other codes. Unlike generic fuel system codes, P0122 requires checking specific subsystems in a particular order to avoid misdiagnosis. Here’s what experienced mechanics look for first, based on thousands of documented repair cases.
Known Technical Service Bulletins (TSBs) Related to P0122
Several manufacturers have issued TSBs specifically addressing the root causes of P0122. Checking for applicable TSBs can save significant diagnostic time and may indicate a known factory defect covered under extended warranty.
Note: TSB availability varies by manufacturer and model year. Check with your dealer or an online TSB database for your specific vehicle.
Frequently Asked Questions
Q: What is the average repair cost for code P0122, and does it vary by vehicle make?
The average repair cost for code P0122, which indicates a faulty throttle position sensor circuit low input, can range from $150 to $300, depending on the vehicle make and model. For example, repairing a Toyota Camry with code P0122 may cost around $200, while a Ford F-150 may cost around $250. The cost includes the replacement of the throttle position sensor, which is usually the root cause of the problem. Labor costs are typically around $100 to $150, depending on the mechanic’s hourly rate.
Q: Is it safe to drive with code P0122, or can it cause damage to my engine?
Driving with code P0122 can cause uneven engine performance, hesitation, and stumbling, but it is not typically considered a safety hazard. However, if left unrepaired, it can lead to decreased fuel efficiency, increased emissions, and potentially cause damage to other engine components, such as the catalytic converter. It is recommended to repair the issue as soon as possible to avoid any potential damage and maintain optimal engine performance.
Q: What is the most common cause of code P0122 in popular vehicles like Honda Civics and Toyota Corollas?
In Honda Civics and Toyota Corollas, the most common cause of code P0122 is a faulty throttle position sensor. This sensor is responsible for monitoring the throttle valve’s position and sending the information to the engine control module. Over time, the sensor can become worn out or corroded, causing the circuit to malfunction and trigger code P0122. In some cases, a wiring issue or a problem with the engine control module can also cause this code.
Q: Will code P0122 cause my vehicle to fail an emissions test?
Yes, code P0122 can cause your vehicle to fail an emissions test. The faulty throttle position sensor circuit can lead to increased emissions, as the engine control module may not be able to accurately control the fuel-to-air mixture. This can result in higher levels of pollutants being released into the atmosphere, which can cause your vehicle to fail an emissions test. Repairing the issue and clearing the code should resolve the problem and ensure your vehicle passes the emissions test.
Q: How long does it take to repair code P0122, and can I do it myself?
The repair time for code P0122 can vary depending on the complexity of the issue and the mechanic’s level of experience. On average, it can take around 1-2 hours to replace the throttle position sensor and clear the code. While it is possible to do it yourself, it is recommended to have a professional mechanic perform the repair, as it requires specialized tools and knowledge to ensure the job is done correctly.
Q: What is the difference between code P0122 and related codes like P0120 and P0123?
Code P0122 is specific to a low input fault in the throttle position sensor circuit, while code P0120 indicates a circuit malfunction and code P0123 indicates a high input fault. Code P0120 is a more general code that can be caused by a variety of issues, including a faulty sensor, wiring problem, or engine control module issue. Code P0123, on the other hand, is typically caused by a stuck or faulty throttle position sensor that is sending a constant high voltage signal to the engine control module. Each code requires a specific repair approach, and it is essential to diagnose the issue correctly to ensure the problem is resolved.
Q: Can code P0122 be caused by a faulty throttle body, or is it always a sensor issue?
While a faulty throttle body can cause similar symptoms to code P0122, it is not typically the root cause of this specific code. Code P0122 is usually related to a problem with the throttle position sensor or its circuit, rather than the throttle body itself. However, a dirty or clogged throttle body can cause issues with the throttle position sensor’s operation, leading to code P0122. In some cases, cleaning or replacing the throttle body may be necessary to resolve the issue.
Q: Will clearing code P0122 with a scan tool resolve the issue, or is a physical repair required?
Clearing code P0122 with a scan tool may temporarily resolve the issue, but it is not a permanent fix. If the underlying problem is not addressed, the code will likely return, and the vehicle may experience continued performance issues. A physical repair, such as replacing the faulty throttle position sensor, is usually required to resolve the issue and prevent the code from returning. Simply clearing the code without making the necessary repairs can lead to further damage and more costly repairs down the road.
Related Articles
- P0401 Code — EGR Flow Insufficient Detected (Causes & How to Fix)
- P0420 Code — Catalyst System Efficiency Below Threshold (Causes & How to Fix)
- P0440 Code — EVAP Emission Control System Malfunction (Causes & How to Fix)
- P0441 Code — EVAP Emission Control System Incorrect Purge Flow (Causes & How
- P0442 Code — EVAP System Leak Detected (Small Leak) (Is It Serious? How to
Related Powertrain Fuel & Air DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Fuel & Air P0120 — The engine control module (ECM) isn’t receiving a valid signal from the throttle…
- Powertrain Fuel & Air P0121 — The engine control module is telling you that the signal from the throttle‑posit…
- Powertrain Fuel & Air P0125 — The engine control module (ECM) is telling you that the coolant temperature is l…
- Powertrain Fuel & Air P0030 — The engine control module has detected a problem with the heater circuit for the…
- Powertrain Fuel & Air P0056 — The engine control module has detected a problem with the heater circuit for the…
- Powertrain Fuel & Air P0100 — The engine control module is telling you that the signal from the Mass Air Flow …
Published: · Updated: · By FixCarCodes Team
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.