Fuel Delivery
P2120
Throttle/Pedal Position Sensor/Switch D Circuit
P2120 — Throttle/Pedal Position Sensor/Switch D Circuit — is an electronic throttle control DTC that requires separating the controller's electrical and plausibility checks from the throttle body's actual mechanical response.\n\nThe ECM is monitoring sensor/switch D signal voltage or calculated percentage, reference voltage,…
Diagnostic Snapshot
Atlas Academy
Learn the System
Before diagnosing this code, it helps to understand the system behind it.
Read Understanding Fuel Delivery SystemsTechnical Summary
P2120 — Throttle/Pedal Position Sensor/Switch D Circuit — belongs to the electronic throttle control family. The throttle/pedal position sensor/switch d circuit is electrically invalid or not producing a usable signal.
The ECM evaluates sensor/switch D signal voltage or calculated percentage, reference voltage, sensor ground, redundant APP/TPS channels, and whether the signal moves smoothly and plausibly with pedal or throttle movement. This makes the DTC fundamentally different depending on whether it is a motor-circuit fault, a forced fail-safe status, an internal module check, a minimum-stop learning fault, a stuck-throttle fault, a motor-current fault, a throttle-body performance fault, or a sensor-D circuit fault.
First diagnostic move: inspect the pedal/throttle connector and shared 5-volt/ground circuits, then graph sensor D against redundant channels during a slow sweep.
A correct diagnosis proves three layers separately: electrical integrity, data plausibility, and physical throttle movement. A clean-looking scan signal does not prove the motor can carry load, and a mechanically dirty throttle body does not explain a verified signal-circuit high/low/open condition.
Freeze-frame must be preserved because many ETC faults are mode-dependent. Key-on failures point toward self-test, reference, processor, or rest-position problems; faults during acceleration may expose motor load, signal tracking, or harness movement; heat-related failures can point toward winding, terminal, or module issues.
Do not invent universal sensor voltages, motor currents, duty cycles, minimum-stop values, or correlation windows. OEM diagnostic thresholds vary significantly among applications even when the SAE DTC title is identical.
Driveability guidance: The vehicle may still move, but an intermittent or implausible pedal/throttle signal can cause reduced power or limited throttle response without warning. Avoid normal driving until the signal is proven stable.
What You'll Learn
- Exact meaning of P2120
- What the ECM is monitoring
- How enabling conditions change the test
- How to use freeze-frame and live ETC data
- How to separate motor circuit, sensor, mechanical, and fail-safe faults
- Before-you-condemn checks for throttle body and ECM
- How to verify ETC repairs and relearns
Think Like a Technician
Do not treat P2120 as a parts-ordering instruction. Treat it as a statement about the exact monitor: sensor/switch D signal voltage or calculated percentage, reference voltage, sensor ground, redundant APP/TPS channels, and whether the signal moves smoothly and plausibly with pedal or throttle movement.
Start with the complete scan because electronic throttle control is a torque-safety system. The ECM may store several downstream fail-safe codes after one primary electrical or plausibility failure.
Then prove the request/response chain. The accelerator-pedal signal tells the ECM what the driver is requesting; the ECM calculates allowed torque; the throttle motor is commanded; the motor must have the electrical ability to move; the plate must physically move; redundant sensors must agree that it moved.
The first link in that chain that fails a test is more diagnostic than the last DTC stored.
What This Code Means
P2120 is defined as Throttle/Pedal Position Sensor/Switch D Circuit.
In practical terms, the throttle/pedal position sensor/switch D circuit is electrically invalid or not producing a usable signal.
The monitor does not simply look for whether the engine responds to the accelerator. It evaluates sensor/switch D signal voltage or calculated percentage, reference voltage, sensor ground, redundant APP/TPS channels, and whether the signal moves smoothly and plausibly with pedal or throttle movement.
Because electronic throttle systems are redundant, the ECM compares multiple pedal and throttle signals and can intentionally restrict torque when it cannot trust the information. A protective-mode DTC therefore has a different diagnostic meaning from a motor-circuit, sensor-circuit, or throttle-body performance DTC.
The named part should not be condemned until its electrical inputs, mechanical movement, and relationship to redundant channels have been proven.
System Overview
Electronic throttle control uses an ECM-controlled throttle actuator motor, redundant throttle-position feedback, and redundant accelerator-pedal inputs to manage engine torque. The ECM continuously checks electrical integrity, signal correlation, commanded-versus-actual throttle movement, learned stop positions, and internal processor/driver health. When the system cannot guarantee reliable torque control it can deliberately enter forced idle, limited power, limited RPM, or engine-shutdown strategies.
Why This Code Sets
The P2120 monitor is eligible when the ECM has valid power supply, required key/engine state, usable prerequisite sensor inputs, and the manufacturer-defined ETC self-test or operating conditions are present.
During those conditions the ECM evaluates sensor/switch D signal voltage or calculated percentage, reference voltage, sensor ground, redundant APP/TPS channels, and whether the signal moves smoothly and plausibly with pedal or throttle movement.
The code stores when the throttle/pedal position sensor/switch D circuit is electrically invalid or not producing a usable signal for the calibrated time, sample count, or diagnostic sequence.
Some ETC monitors run at key-on before the engine starts, while others require active throttle movement, closed-loop torque control, a pedal sweep, or a specific load/temperature window. Freeze-frame and OEM enable criteria are therefore important.
Exact voltage, current, duty-cycle, position-error, timer, and correlation thresholds must come from service information for the vehicle being diagnosed.
Common Symptoms
- Check Engine Light
- Reduced-power or fail-safe message possible
- Hesitation or inconsistent accelerator response
- Reduced throttle response
- Cruise control may be disabled
- Engine may enter fixed-throttle or torque-limited strategy
Most Likely Causes
- 1. sensor/switch D internal fault in the pedal or throttle assembly
- 2. 5-volt reference, sensor-ground, or signal-circuit fault
- 3. connector terminal spread, corrosion, moisture, or intermittent contact
- 4. shared reference circuit pulled high/low by another sensor
- 5. pedal/throttle mechanical damage causing an implausible sensor relationship
- 6. ECM input fault after wiring and sensor checks are proven
Common Vehicles
P2100-P2124 electronic-throttle DTCs are used across many OBD-II vehicles, but not every vehicle implements every code. Throttle-body construction, pedal-sensor channel letters, circuit topology, relearn requirements, and failure thresholds vary by manufacturer. Apply the exact code only after confirming it is supported for the VIN.
Freeze Frame Clues
- Battery/system voltage
- Engine RPM
- Vehicle speed
- Calculated load
- Engine coolant temperature
- Commanded throttle angle
- Actual throttle angle
- Accelerator pedal position channels
- Throttle position channels
- Companion ETC/powertrain DTCs
- Sensor D or named channel voltage/percentage
- 5-volt reference status
Live Data Expectations
Graph sensor/switch D together with every redundant APP/TPS channel, 5-volt reference, sensor ground if available, commanded throttle, actual throttle, RPM, and system voltage. Perform a slow sweep and look for a fixed low/high value, dropout, spike, dead spot, or correlation loss. Do not assume every D-channel sensor uses the same voltage slope; the OEM wiring diagram and PID relationship take priority.
Typical Verification Tests
- Confirm P2120 is absent from current and pending memory after repair
- Repeat the original key-on/idle/load condition captured in freeze-frame
- Perform a slow APP/TPS sweep and verify smooth redundant-signal relationships
- Use bidirectional throttle command where supported and verify actual position follows command
- Confirm motor electrical response is normal under load where the code involves motor control
- Verify throttle plate movement is free and returns normally
- Complete required ETC/pedal adaptation or relearn
- Road-test safely and verify reduced-power/fail-safe strategy does not return
Before You Condemn
- Confirm exact VIN-specific DTC definition
- Save full scan and freeze-frame before clearing
- Load-test battery, ECM powers, and grounds
- Inspect throttle/pedal connectors and terminal tension
- Check shared 5-volt references and sensor grounds where applicable
- Graph all redundant APP/TPS channels together
- Verify physical throttle movement and absence of binding
- Perform loaded motor-circuit or signal testing appropriate to the code
- Check software/calibration and applicable service bulletins
- Complete required relearn before final component condemnation
Before Replacing Parts
- Confirm the exact definition: Throttle/Pedal Position Sensor/Switch D Circuit.
- Start by inspect the pedal/throttle connector and shared 5-volt/ground circuits, then graph sensor D against redundant channels during a slow sweep.
- Check battery/charging voltage, ECM powers/grounds, connector terminal fit, and the complete companion-code set.
- Graph redundant pedal/throttle channels together and verify the throttle plate can physically move as expected.
- Perform required adaptation/relearn before condemning a newly cleaned or replaced throttle body.
- Do not replace the ECM until all external loads and circuits are proven.
Diagnostic Workflow
- Confirm P2120 and save current, pending, history, freeze-frame, readiness status, and the complete module scan before clearing anything.
- Verify the exact DTC definition — Throttle/Pedal Position Sensor/Switch D Circuit — against VIN-specific service information and identify whether the named channel belongs to the throttle body, accelerator pedal, or another manufacturer-defined input.
- Review the ETC wiring diagram, connector views, fail-safe strategy, enabling conditions, technical service bulletins, software notes, and required throttle/pedal relearn procedures.
- Test battery condition, charging voltage, ECM powers, ignition feeds, and ECM grounds under load. Correct low-voltage or reset problems before interpreting ETC data.
- Perform the first targeted check: inspect the pedal/throttle connector and shared 5-volt/ground circuits, then graph sensor D against redundant channels during a slow sweep.
- Inspect throttle-body and accelerator-pedal connectors for spread terminals, water intrusion, corrosion, heat damage, harness rub-through, pin push-out, aftermarket splices, and recent repair disturbance.
- Review freeze-frame and graph live data: Graph sensor/switch D together with every redundant APP/TPS channel, 5-volt reference, sensor ground if available, commanded throttle, actual throttle, RPM, and system voltage. Perform a slow sweep and look for a fixed low/high value, dropout, spike, dead spot, or correlation loss. Do not assume every D-channel sensor uses the same voltage slope; the OEM wiring diagram and PID relationship take priority.
- Reproduce the original operating condition safely. Note whether the DTC sets at key-on, during cranking, at idle, during a slow pedal sweep, under load, during deceleration, or only after heat/vibration.
- Verify 5-volt reference and sensor grounds under operating load where the affected circuit uses them. A shared reference problem can set several throttle/pedal or pressure-sensor DTCs simultaneously.
- Test motor or signal circuits dynamically. Use loaded voltage-drop, current, or oscilloscope testing as appropriate; continuity and static resistance alone can miss terminal drag and intermittent opens.
- Use bidirectional throttle control only when the service procedure allows it. Compare command, actual position, redundant position sensors, and motor electrical response while keeping hands and tools clear of the throttle plate.
- Inspect the throttle bore and plate for carbon, oil contamination, icing evidence, foreign material, damaged gears, return-spring problems, or mechanical binding. Do not force an electronic throttle plate against the gear train unless the OEM procedure permits it.
- Compare redundant APP/TPS signals using the manufacturer's expected relationship. Do not assume two channels should have identical voltage, percentage, or direction.
- If a forced-mode code is present, prove and repair the initiating ETC, voltage, processor, sensor, motor, or communication fault first; a fail-safe code can be an effect rather than the root cause.
- Before replacing an ECM, prove stable powers/grounds, circuit load capability, throttle/pedal assemblies, terminal tension, network integrity where relevant, and current calibration/software.
- Repair only the fault supported by testing, perform the required throttle/pedal adaptation or relearn, repeat the original enable condition, and verify P2120 does not return current or pending and normal throttle control is restored.
Labor & Inspection Checklist
- Full module scan and freeze-frame saved
- Battery/charging/module voltage verified
- Throttle-body and pedal connectors inspected
- Harness and terminal tension checked
- APP/TPS live-data sweep recorded
- Commanded-versus-actual throttle checked
- Motor circuit/current tested where applicable
- Throttle plate/bore mechanically inspected
- Relearn/adaptation completed if required
- Verification drive and pending-code check completed
Common Repairs
- Repair 5-volt reference, ground, or sensor-D signal circuit
- Repair connector/terminal intermittency
- Replace pedal/throttle assembly when sensor D is proven faulty and not separately serviceable
- Repair shared-reference fault caused by another sensor
- Perform pedal/throttle relearn if required
- Replace ECM only after input-circuit failure is proven
Common Parts
- Connector/terminal repair materials
- Throttle body/actuator assembly when proven
- Accelerator pedal assembly when the named sensor is integrated and proven faulty
- Harness repair materials
- ECM only after external proof
Shop Notes
Root-cause order for P2120: preserve the complete scan before clearing codes. If several ETC faults are present, identify which one first invalidated throttle control. A forced-mode code can be a consequence of a motor, pedal, voltage, processor, or plausibility fault.
Loaded electrical testing for P2120: throttle motors are high-current bidirectional loads, while position and pedal channels are low-current sensor circuits. Use the test method that matches the circuit. A continuity test can miss terminal resistance that only appears under motor load.
Signal-correlation strategy for P2120: graph redundant channels together. Look for a single channel that drops out, shifts its rest value, develops a dead spot, or stops maintaining the expected relationship. Do not compare raw voltages to a universal template.
Mechanical proof for P2120: if electrical command and feedback are credible but the throttle does not track command, inspect deposits, icing, gear damage, shaft/plate binding, return force, and physical obstruction before blaming the ECM.
Voltage strategy for P2120: module voltage matters because low voltage can reduce motor authority while simultaneously shifting sensor/reference behavior. Review freeze-frame system voltage and load-test the relevant grounds.
Before condemning the ECM for P2120: prove the throttle motor is not shorted or overloaded, sensor references are stable, the connector has terminal tension, powers/grounds remain stable under load, and the calibration is current.
Verification for P2120: after repair and any required relearn, repeat the same key state, temperature, pedal/throttle movement, and load shown in freeze-frame. Confirm commanded and actual throttle agree and pending memory stays clear.
Sensor-D diagnosis for P2120: determine whether D refers to an accelerator-pedal or throttle-position channel on the exact application. The letter identifies a standardized signal channel, not a guarantee of physical sensor location.
Shared-reference check for P2120: disconnecting the suspected sensor is not enough if another sensor on the same 5-volt circuit is pulling the reference down or up. Use the wiring diagram to isolate the shared branch.
Technician Notes
Exact definition: Throttle/Pedal Position Sensor/Switch D Circuit.\n\nMonitor focus: sensor/switch D signal voltage or calculated percentage, reference voltage, sensor ground, redundant APP/TPS channels, and whether the signal moves smoothly and plausibly with pedal or throttle movement.\n\nFault interpretation: the throttle/pedal position sensor/switch D circuit is electrically invalid or not producing a usable signal.\n\nFirst diagnostic move: inspect the pedal/throttle connector and shared 5-volt/ground circuits, then graph sensor D against redundant channels during a slow sweep.\n\nElectronic throttle systems use redundant sensing and aggressive fail-safe logic. Diagnose companion codes in chronological/root-cause order rather than assuming every stored ETC code represents a separate failed component.\n\nNever use invented universal motor-current, sensor-voltage, duty-cycle, or correlation limits. Circuit design and calibrated thresholds vary by manufacturer; OEM service information takes priority.
Mechanic's Tip
For P2120, follow the ETC chain in order: pedal request → ECM torque decision → motor command → motor electrical response → throttle movement → redundant position feedback. The first point that stops agreeing with the expected chain identifies the diagnostic branch.
Common Mistakes
- Replacing the throttle body from the code alone
- Treating a forced-mode code as the root cause instead of finding the initiating DTC
- Assuming redundant pedal/throttle signals should have identical voltage slopes
- Ignoring low system voltage or poor ECM grounds
- Checking a motor circuit only with an ohmmeter instead of under load
- Forcing or adjusting the electronic throttle plate contrary to OEM procedure
- Skipping throttle/pedal adaptation or relearn after service
Tools Used During Diagnosis
- Manufacturer-enhanced graphing scan tool with bidirectional ETC controls
- Digital multimeter
- Oscilloscope and low-amp/current clamp when needed
- Backprobe and terminal-tension tools
- Battery/charging-system tester
- VIN-specific wiring diagrams and service information
Manufacturer Notes
These P2100-P2124 definitions are standardized electronic-throttle DTC descriptions, but component construction, sensor-letter mapping, normal voltage/current relationships, fail-safe behavior, enabling criteria, diagnostic thresholds, relearn procedures, and service-bulletin patterns vary by manufacturer and powertrain. Examples from OEM documentation show different exact thresholds even when the DTC title is the same. Always use VIN-specific service information for measurements and component identification.
Customer Explanation
Your vehicle stored P2120, which means the electronic throttle system found a problem described as Throttle/Pedal Position Sensor/Switch D Circuit. The accelerator pedal and throttle body are electronically linked and use multiple safety checks. The code does not automatically mean the throttle body must be replaced. The shop needs to test the pedal/throttle signals, wiring, system voltage, throttle movement, and any related codes to prove the actual cause.
Frequently Asked Questions
What does P2120 mean?
P2120 means the throttle/pedal position sensor/switch D circuit is electrically invalid or not producing a usable signal. The exact title is Throttle/Pedal Position Sensor/Switch D Circuit.
Does P2120 automatically mean the throttle body is bad?
No. The DTC may be caused by wiring, connector terminals, power/ground problems, a pedal sensor, adaptation, mechanical binding, system voltage, or the ECM. Forced-mode codes in particular usually describe the protective strategy rather than the root-cause component.
Can I drive with P2120?
The vehicle may still move, but an intermittent or implausible pedal/throttle signal can cause reduced power or limited throttle response without warning. Avoid normal driving until the signal is proven stable.
What should be checked first?
Inspect the pedal/throttle connector and shared 5-volt/ground circuits, then graph sensor d against redundant channels during a slow sweep.
Can low battery voltage cause or contribute to P2120?
Yes. Electronic throttle control depends on stable module voltage, sensor references, and motor-driver operation. Low voltage, excessive charging voltage, poor grounds, or a module reset can create implausible throttle data or force a protective operating mode.
Can a dirty throttle body cause P2120?
It can contribute if deposits cause excessive motor load or movement error, but a circuit-low/high/open code still requires electrical testing before cleaning is treated as the repair.
Should I test throttle-position or pedal sensors by resistance?
Usually live signal testing and loaded circuit checks are more useful. Many electronic throttle/pedal sensors are non-serviceable Hall-effect or integrated devices. Follow the OEM circuit design instead of applying a universal resistance specification.
What live data is most useful for P2120?
Sensor D voltage/percentage, redundant APP/TPS channels, 5-volt reference, system voltage, commanded throttle, and actual throttle during a slow sweep.
When is professional equipment justified?
A graphing scan tool with manufacturer-enhanced PIDs and bidirectional controls is strongly recommended. An oscilloscope/current clamp becomes valuable for intermittent signal, motor-current, or driver problems. OEM service information is important because channel scaling, relearns, and fail-safe logic vary.
How do I verify the repair?
Complete any required ETC or pedal relearn, repeat the freeze-frame operating condition, verify commanded and actual throttle behavior is normal, confirm redundant signals remain plausible, and make sure P2120 does not return current or pending.
Related Atlas Resources
Continue with Atlas electronic throttle, accelerator-pedal, sensor-reference, torque-management, and fuel-control chapters. Use VIN-specific service information for circuit values and relearn procedures.
Diagnostic Confidence
High when the exact ETC monitor failure is reproduced and electrical/data/mechanical layers are separated; Medium when the fault is intermittent and cannot be reproduced under the freeze-frame conditions
Related Codes
Project Atlas Feedback
Was this article helpful?
Needs Improvement
Working on this repair?
Create a professional estimate in minutes.
Why Trust This Guide?
Built by mechanics. Improved by mechanics.
This guide is maintained for working mechanics, mobile technicians, fleet maintenance professionals, and independent repair shops.