Table of Contents
The P0120 trouble code signals a throttle position sensor malfunction, impacting throttle response and engine performance in vehicles like the P0120 Toyota Tacoma and P0120 Honda CR-V. This guide covers causes, symptoms, and solutions, with diagnostics using the iCarsoft CR MAX BT. Fix P0120 efficiently to restore optimal vehicle operation.

1. What is P0120?
P0120 is an OBD-II diagnostic trouble code (DTC) defined as “Throttle/Pedal Position Sensor/Switch A Circuit Malfunction.” The Engine Control Module (ECM) detects issues with the Throttle Position Sensor (TPS) or its “A” circuit, disrupting air-fuel mixture and throttle control. Related codes include P0118 (coolant sensor high voltage) and P0119 (coolant sensor intermittent).
Role of the Throttle Position Sensor
The TPS, mounted on the throttle body, measures the throttle valve’s angle, sending a voltage signal (0.5V at idle to 4.5V at wide-open throttle) to the ECM for fuel and ignition adjustments. A P0120 throttle position sensor malfunction triggers performance issues or limp mode.
Trigger Conditions
- TPS voltage outside normal range (too high, low, or erratic).
- Electrical faults in the TPS circuit.
- Mechanical or sensor failures affecting signal accuracy.
2. Causes of P0120 Throttle Position Sensor Malfunction
Common causes of P0120 throttle position sensor malfunctions include:
- Faulty TPS: Sends incorrect signals due to wear. Example: A 2016 Toyota Tacoma TPS output a fixed 0.2V, triggering P0120.
- Wiring Issues: Corroded or shorted wiring disrupts signals. Example: A 2015 Ford Focus had a shorted TPS ground wire.
- Dirty Throttle Body: Carbon buildup affects TPS readings. Example: A 2017 Honda CR-V showed P0120 due to a sticky throttle body.
- Faulty APP Sensor: Impacts drive-by-wire systems. Example: A 2018 Chevrolet Cruze had a faulty accelerator pedal position sensor.
- ECM Faults: Rare software or hardware issues. Example: A 2019 Nissan Rogue fixed P0120 with an ECM update.

3. Symptoms of P0120
Symptoms of a P0120 throttle position sensor malfunction include:
- Check Engine Light: Illuminates due to ECM detection.
- Erratic Throttle: Delayed or jerky response.
- Limp Mode: Reduced power for safety.
- Engine Stalling/Hesitation: Occurs during acceleration.
- Poor Fuel Economy: Increased consumption from incorrect fuel delivery.
Explore more about OBD-II codes at MotorTrend.
4. Vehicles Prone to P0120
P0120 affects vehicles with electronic throttle control or high mileage, including:
- P0120 Toyota Tacoma fix (2015-2020): Failed TPS, erratic throttle.
- Ford Focus (2012-2018): Shorted wiring, limp mode.
- P0120 Honda CR-V repair (2015-2019): Dirty throttle body, hesitation.
- Chevrolet Cruze (2016-2019): Faulty APP sensor, poor acceleration.
- Nissan Rogue (2014-2020): ECM glitch, intermittent issues.

5. How to Diagnose P0120
Diagnose P0120 throttle position sensor malfunctions with these steps:
- Read Codes: Use an OBD-II scanner like the iCarsoft CR MAX BT. Check TPS voltage (0.5V-4.5V) and throttle position (0-100%). Example: Tacoma showed fixed 0.2V.
- Visual Inspection: Check TPS, throttle body, and wiring for damage. Example: Focus had corroded wiring.
- Test TPS: Use a multimeter to verify voltage changes. Check 5V ECM reference voltage.
- Inspect Throttle Body: Clean or check for sticking. Example: CR-V’s carbon buildup caused issues.
- Test APP Sensor: Verify voltage correlation with TPS. Example: Cruze’s APP sensor was erratic.
- Verify ECM: Test with a known-good TPS or update firmware. Example: Rogue fixed via ECM update.

6. Solutions for P0120
Implement these fixes based on diagnostics:
- Replace TPS: Use OEM TPS (~$60). Example: Tacoma’s throttle normalized.
- Repair Wiring: Solder or replace connectors. Example: Focus restored voltage.
- Clean/Replace Throttle Body: Use cleaner (~$10) or OEM part (~$150). Example: CR-V’s hesitation resolved.
- Replace APP Sensor: Use OEM part (~$100). Example: Cruze’s throttle improved.
- Update ECM: Use dealer tools. Example: Rogue’s P0120 cleared.
7. Repair Costs and Precautions
- TPS: $60-$150
- Wiring Repair: $50-$150
- Throttle Body Cleaning/Replacement: $10-$200
- APP Sensor: $100-$200
- ECM Update: $0-$150
- Total: $100-$600
Precautions
- Perform idle relearn after TPS or throttle body repairs.
- Apply dielectric grease to connectors to prevent corrosion.
8. Preventing P0120 Issues
- Clean throttle body every 30,000 miles.
- Inspect wiring during routine maintenance.
- Avoid excessive engine bay moisture or heat.
- Update ECM software via manufacturer releases.
9. User Case Studies
Case 1: 2016 Toyota Tacoma
Mark, a Tacoma owner, faced erratic throttle and a check engine light. Using the iCarsoft CR MAX BT, he confirmed P0120. Replacing the TPS for $65 fixed the issue, saving $200.
Case 2: 2017 Honda CR-V
Lisa noticed hesitation in her CR-V. The iCarsoft CR MAX BT revealed P0120 due to a dirty throttle body. Cleaning it for $10 resolved the problem.
10. FAQs About P0120
Q: What causes a P0120 throttle position sensor malfunction?
A: Faulty TPS, wiring issues, dirty throttle body, faulty APP sensor, or ECM problems.
Q: Is it safe to drive with P0120?
A: Driving risks limp mode or stalling. Diagnose with iCarsoft CR MAX BT.
Q: How does P0120 differ from P0118 or P0119?
A: P0120 involves TPS, while P0118 (high coolant sensor voltage) and P0119 (intermittent coolant sensor) relate to ECT.
Q: Can P0120 cause misfires?
A: Yes, incorrect TPS data can cause a rich or lean fuel mixture, leading to misfires.
Q: How long does it take to fix P0120?
A: Repairs take 1-3 hours, depending on the issue (e.g., TPS replacement vs. wiring repair).
Q: Can I fix P0120 myself?
A: Yes, with the iCarsoft CR MAX BT, DIYers can address TPS or wiring issues.
Q: Will P0120 fail an emissions test?
A: Yes, improper fuel delivery can increase emissions.
Q: How often should I maintain my throttle system?
A: Clean the throttle body every 30,000 miles and check wiring every 6 months.
11. Summary
The P0120 throttle position sensor malfunction affects vehicles like the P0120 Toyota Tacoma and P0120 Honda CR-V. Use the iCarsoft CR MAX BT to diagnose and fix TPS, wiring, or throttle body issues, ensuring smooth performance.
