P2120 — Throttle/Pedal Position Sensor/Switch “D” Circuit #
The code label may vary depending on the vehicle manufacturer.
Known label variations:
- Throttle/Pedal Position Sensor/Switch “D” Circuit (Generic/SAE)
- Accelerator Pedal Position Sensor D Circuit (Ford, GM, Chrysler)
- Throttle Position Sensor/Switch D Circuit (Toyota, Honda, Nissan)
- TPS/APP Sensor D Circuit Malfunction (Volkswagen, BMW)
Summary of code P2120 #
P2120 is a generic OBD-II diagnostic trouble code (DTC) indicating a problem with the “D” circuit of the Throttle/Pedal Position Sensor or Switch. This sensor (often called TPS or APP) tracks how far the accelerator pedal is pressed or how open the throttle is, and sends this data to the vehicle’s engine control module (ECM). The “D” circuit refers to a specific signal wire or channel within the sensor assembly. When the ECM detects a signal out of expected range, intermittent, or missing, it sets code P2120. This can trigger performance issues and may affect driveability or safety systems.
Common symptoms for code P2120 #
When P2120 is present, you may experience various performance and warning signs. The severity can range from subtle to obvious, depending on the failure mode and your vehicle’s design. Typical symptoms include:
- Check Engine Light illuminated on the dashboard
- Reduced engine power or limp mode
- Unresponsive or erratic accelerator pedal
- Hesitation, surging, or poor acceleration
- Irregular idle speed
- Difficulty starting or stalling (less common)
Most likely causes for P2120 #
The most common causes of P2120 involve faults within the sensor, its wiring, or related connectors. Environmental factors such as water intrusion or corrosion can also contribute. Here are the most frequent reasons, listed in order of probability:
- Faulty Throttle/Pedal Position Sensor or Switch (“D” circuit internally failed)
- Damaged or corroded wiring/connectors between the sensor and the ECM
- Open or short circuit on the “D” signal wire
- Issues with the ECM itself (rare)
- Incorrect sensor installation or alignment after previous repairs
Step-by-step diagnostic for code P2120 #
Diagnosing P2120 requires both a methodical and safety-first approach. Always refer to your specific OEM (Original Equipment Manufacturer) repair manual for connector pinouts and procedures. Here’s a general workflow:
- 1. Scan for other codes: Address related codes that may affect or clarify the issue.
- 2. Visual inspection: Examine the sensor, wiring harness, and connectors for damage, corrosion, or loose pins.
- 3. Check sensor input: Using a digital multimeter, backprobe the “D” circuit pin and confirm voltage/resistance is within OEM spec (usually 0.5–4.5V as the pedal is pressed).
- 4. Wiggle-test harness: Gently move the wiring while monitoring for signal dropouts or changes.
- 5. Test circuit continuity: Disconnect both ends and check for open or short with an ohmmeter.
- 6. Replace the sensor if faulty: If the circuit and wiring check out, the sensor itself is likely defective.
- 7. ECM check: If all else passes, the ECM may be at fault, but this is very uncommon.
Potential repairs for code P2120 #
Repairs for P2120 depend on the underlying cause. Always clear the code and retest after each fix to ensure the problem is resolved. Possible corrective actions include:
- Replace the throttle/pedal position sensor or switch if faulty or out of specification
- Repair or replace damaged wiring or connectors on the “D” circuit
- Clean and secure connectors to remove corrosion or moisture
- Reseat or realign the sensor if recently installed
- Replace the ECM as a last resort after all other avenues are exhausted
Is it safe to drive with code P2120? #
Driving with code P2120 is not recommended. While your vehicle may run, the risk of reduced power, sudden limp mode, or loss of throttle response can compromise your ability to accelerate or maintain speed safely. In some cases, safety systems like traction control or cruise control may be disabled. If you must drive, do so cautiously and head directly to a repair facility.
Vehicles most commonly affected by P2120 #
P2120 can affect a wide range of vehicles with electronic throttle control systems. While it is a generic code, it is most frequently reported on:
- Ford (F-150, Focus, Escape, Mustang)
- Chevrolet/GMC (Silverado, Sierra, Malibu, Equinox)
- Chrysler/Dodge/Jeep (Ram, Grand Cherokee, Charger, Town & Country)
- Toyota (Camry, Corolla, RAV4, Tacoma)
- Honda (Accord, Civic, CR-V, Odyssey)
- Nissan (Altima, Sentra, Rogue)
- Volkswagen, BMW, Mercedes-Benz (various models)
Note: The presence of this code is not limited to these models, and any modern vehicle with drive-by-wire systems can potentially set P2120.
Common mistakes & best practices for P2120 #
Technicians and DIYers often make critical errors when addressing P2120. To avoid wasted time and money, keep these tips in mind:
- Do not replace the sensor without testing: Confirm the fault is in the sensor and not the wiring or connector.
- Don’t ignore related codes: Look for upstream or downstream issues that might trigger P2120.
- Use OEM parts: Aftermarket sensors may not match OEM calibration or quality.
- Always clear codes and retest: Codes may recur if the root cause is not addressed.
- Follow proper safety procedures: Disconnect the battery and follow OEM recommendations when handling electronic components.
Express FAQ for P2120 #
Q: Can I fix P2120 myself?
A: If you are comfortable with basic electrical testing and have access to a scan tool and a multimeter, you may be able to diagnose and repair simple issues like wiring faults or connector corrosion. Replacing the sensor is often straightforward, but always consult your vehicle’s repair manual.
Q: Will P2120 damage my engine if ignored?
A: While P2120 typically won’t cause internal engine damage, it can affect throttle response and safety systems. Ignoring it may lead to unpredictable driving behavior, potentially putting you at risk.
If in doubt, consult a qualified technician or your local dealership for proper diagnosis and repair.




