P060D — Internal Control Module Accelerator Pedal Position Performance
OBD2 code P060D flags a problem with the throttle and intake air metering (internal control module accelerator pedal position performance). Short, gentle driving to a shop is usually possible. Common culprits: wiring or connector faults in the throttle circuit, dirty throttle body or stuck throttle plate, contaminated or failed MAF/MAP sensor.
powertrain (engine/transmission)
Is it safe to drive?
Prompt inspection recommended If pedal response remains normal, drive cautiously to a repair facility and avoid aggressive throttle inputs. If P060D is accompanied by an unresponsive pedal, severe surging, or reduced-power operation, stop safely and arrange towing.
Typical symptoms
- P060D remains stored in the powertrain control module, sometimes without an obvious drivability complaint.
- The engine hesitates or delays when the accelerator is pressed from a closed-throttle position.
- Pedal-to-engine response becomes inconsistent, with unintended acceleration or abrupt surging.
- The engine enters a reduced-power or fail-safe operating mode.
- The check-engine light or a throttle-system warning message illuminates.
- Cruise control or another system that depends on accelerator pedal data may be unavailable.
Common causes
- The accelerator pedal position sensor, or its redundant sensor channels, has drifted or become intermittent.
- The ECM is detecting mismatched, frozen, or implausible accelerator pedal position signals outside its internal performance limits.
- An open, shorted, or high-resistance fault exists in the APP signal, 5 V reference, or sensor-ground circuit.
- The pedal sensor connector is loose, corroded, damaged, or has poor terminal contact.
- The accelerator pedal or APP sensor assembly is incorrectly installed, misadjusted, worn, or binding during pedal travel.
- An internal ECM fault or incorrect software calibration is affecting accelerator pedal position performance monitoring.
How to diagnose with an OBD scanner
- Capture the code and freeze-frame data Connect an OBD2 scanner, such as an ELM327 adapter or AIScanAuto, before clearing anything. Read stored and pending codes, freeze-frame data, and related APP, throttle, or ECM faults. Record whether P060D appeared during pedal movement, a drive event, or an electrical fault.
- Compare accelerator pedal live data If the scanner supports APP data, compare both pedal-position channels and their voltage signals while the pedal moves slowly from released to full travel. Look for dropped signals, frozen values, abrupt jumps, or disagreement between redundant sensors, then compare the results with manufacturer specifications.
- Test the APP electrical circuits Using the applicable wiring diagram, check the 5 V reference, sensor ground, signal paths, connector terminals, and harness continuity. Confirm that reference voltage remains stable and that no signal line is shorted, open, or excessively resistant.
- Inspect pedal and sensor movement Verify that the accelerator pedal returns fully and travels smoothly without binding. Inspect the APP sensor assembly and mounting for looseness, misalignment, physical damage, or a pedal that has been incorrectly installed or adjusted.
- Confirm the ECM monitoring path If the wiring and APP sensor meet specifications, run any manufacturer-specific APP performance test and verify the approved ECM software or calibration. ECM reflash or replacement should be considered only after the external sensor and circuit faults are ruled out.
Approximate repair cost
A typical independent-shop estimate is USD 150-700 for diagnosis and most APP sensor, connector, or wiring repairs. Confirmed ECM reflash or replacement can bring the total to roughly USD 700-1,500. Figures are estimates and vary by region, vehicle, and shop labor rates.
Common questions
What does P060D specifically mean?
P060D means the ECM has detected that accelerator pedal position data is not performing within its expected limits. It concerns APP signal plausibility and does not by itself identify the failed component.
Can an OBD2 scanner diagnose P060D?
A scanner can confirm P060D, preserve freeze-frame information, and expose related faults or live APP data, but electrical testing and manufacturer specifications are still needed to isolate the cause.
Is it safe to drive with P060D?
Driving may be possible if throttle response remains normal, but hesitation, surging, or reduced-power mode can make pedal response unpredictable. Avoid heavy traffic and obtain prompt diagnosis.
Does P060D always require ECM replacement?
No. First verify APP sensor correlation, reference voltage, grounds, and harness continuity. An ECM reflash or replacement should follow manufacturer-specific confirmation that the external causes are not responsible.
When your engine control module decides something is wrong with how the accelerator pedal signal is being processed, it logs trouble code P060D. This code specifically points to an internal control module accelerator pedal position performance problem, which falls under the powertrain category of OBD2 diagnostics. In plain terms, the module is telling you it can't trust what it's seeing from the throttle and intake air metering system.
The engine control unit watches the accelerator pedal position sensor constantly while you drive. It compares the signal against expected values and internal performance standards. If the readings drift outside acceptable parameters for long enough—usually across multiple drive cycles—the module lights up the Check Engine warning and saves P060D. It also captures freeze frame data at that exact moment: engine speed, load, temperature, and vehicle speed. That snapshot is invaluable during diagnosis because it tells you exactly what conditions triggered the fault.
Common Symptoms of P060D
The symptoms your vehicle displays when P060D is active depend on how severely the throttle system is affected:
- Noticeably sluggish or delayed throttle response when you press the gas pedal
- Engine stalling as you slow down or come to a stop
- Vehicle enters limp-home mode with significantly reduced power output
- Check Engine Light remains illuminated on the dashboard
- Unstable idle that feels rough or inconsistent, or an idle speed that runs higher than normal
What Causes P060D?
Several different problems can trigger P060D. The most common culprits tend to be the simpler, more accessible issues first:
- Air leaking into the intake tract downstream of the mass airflow sensor, which throws off the air-fuel calculations
- Complete failure of the electronic throttle motor that actually moves the throttle plate
- Carbon buildup on the throttle body causing the plate to stick or move sluggishly
- A contaminated or internally failed MAF or MAP sensor sending incorrect readings
- Faulty throttle position sensor on the body or the position sensor built into the accelerator pedal assembly
- Wiring damage, corrosion, or loose connectors in the throttle control circuit
How to Diagnose P060D
A systematic approach prevents unnecessary part replacements and wasted money. Follow these steps:
- Plug in an OBD2 scanner and verify that P060D is the active or stored code. Save the freeze frame data immediately—it shows engine conditions when the fault occurred, which guides the rest of your inspection.
- Check for any related diagnostic trouble codes stored alongside P060D. Codes related to the MAF sensor, throttle position, or MAP sensor often point directly to the root cause. Also look up technical service bulletins for your specific make and model—manufacturers sometimes publish known issues and software updates for these codes.
- Physically examine the wiring harness and all connectors tied to the throttle body, pedal position sensor, and MAF/MAP sensor. Look for damaged wires, corroded pins, chafing from contact with other components, or connectors that are not fully seated.
- Remove the air intake duct and inspect the throttle body. Check for carbon deposits, debris, or anything preventing the plate from opening and closing freely. Clean it if necessary.
- With the scanner displaying live data, monitor the throttle position sensor and MAF/MAP sensor readings while an assistant presses the accelerator pedal. Values should change smoothly and proportionally with pedal movement—no spikes, drops, or frozen numbers.
- Clear P060D from the module memory, then drive the vehicle through a complete drive cycle that reproduces the conditions captured in the freeze frame data. Watch to see whether the code returns.
Repair Options and Costs
Start with the least expensive repairs and work toward more involved solutions. Based on typical parts and labor at an independent shop in USD:
- Throttle body cleaning — $80–$200
- MAF or MAP sensor replacement — $150–$400
- Throttle body assembly replacement — $250–$700
A proper diagnosis before purchasing any parts is strongly recommended. The cleaning option often resolves the issue at the lowest cost, while full throttle body replacement is typically the most expensive scenario. Replacing sensors first, before confirming they are actually faulty, frequently leads to unnecessary spending.
Can You Drive with P060D?
Severity level: Caution. Many vehicles respond to throttle faults by entering a reduced-power limp mode, which still provides enough performance to reach a repair facility on local roads. However, this is not a condition suitable for highway driving or long distances. If the engine stalls unexpectedly or the accelerator pedal becomes unresponsive, stop driving immediately and have the vehicle towed. Continued operation under those conditions is unsafe.
Related OBD2 Codes
- P0600: Serial Communication Link Malfunction
- P0601: Internal Control Module Memory Check Sum Error
- P0602: Control Module Programming Error
- P0603: Internal Control Module Keep Alive Memory (KAM) Error
- P0604: Internal Control Module Random Access Memory (RAM) Error
- P0605: Internal Control Module Read Only Memory (ROM) Error