P060E — Internal Control Module Throttle Position Performance

OBD2 code P060E flags a problem with the throttle and intake air metering (internal control module throttle position performance). Short, gentle driving to a shop is usually possible. Common culprits: wiring or connector faults in the throttle circuit, faulty throttle position sensor or pedal sensor, failed electronic throttle motor.

powertrain (engine/transmission)

Is it safe to drive?

Diagnose P060E promptly P060E can accompany unstable idle, hesitation, reduced power, or stalling. Avoid hard acceleration and extended driving until the fault is corrected, particularly if the engine enters a fail-safe mode or stalls.

Typical symptoms

  • The check-engine light may illuminate with P060E stored in the powertrain control module.
  • The engine may idle roughly, hunt, or fluctuate in engine speed.
  • Acceleration may hesitate, surge, or respond sluggishly as throttle demand increases.
  • Engine power may be reduced or limited by a fail-safe throttle mode.
  • The engine may stall at low speed or during steady throttle application.
  • P060E may occasionally be stored without an obvious drivability complaint.

Common causes

  • A worn or internally defective throttle position sensor can produce an implausible or intermittent P060E throttle-position signal.
  • Damaged wiring, a loose connector, or a poor sensor ground or 5-volt reference can distort the throttle-position signal.
  • Carbon deposits, a sticking throttle plate, or binding linkage can prevent the plate from reaching the position expected by the control module.
  • A throttle actuator or drive mechanism that cannot move the plate as commanded may cause P060E along with related actuator codes.
  • Incorrect throttle-body fitment, an improperly adjusted throttle position sensor, or incorrect calibration after service can trigger P060E.
  • An internal powertrain control module processing fault or incorrect throttle-position calibration can cause P060E even when the external sensor signal is normal.

How to diagnose with an OBD scanner

  1. Confirm P060E with scan data Connect an ELM327-based OBD2 scanner and use AIScanAuto or equivalent software to read stored, pending, and freeze-frame data. Confirm P060E and check for related throttle-sensor, actuator, accelerator-pedal, or airflow codes. Generic software may not display every manufacturer-specific parameter.
  2. Inspect the throttle-position wiring Examine the throttle position sensor connector, wiring harness, ground points, and nearby components for corrosion, water intrusion, chafing, loose terminals, or pin damage. Repair damaged wiring and confirm the connector is fully seated before testing the sensor.
  3. Measure the sensor signal Back-probe the throttle position sensor output, reference voltage, and ground with a digital multimeter or oscilloscope. Compare the closed-throttle and wide-open-throttle readings with service-manual specifications; the output should change smoothly without abrupt drops, spikes, or intermittent values.
  4. Compare commanded and actual throttle While viewing live scan data, slowly vary throttle demand and compare commanded throttle position with actual throttle position. If the command changes but actual position does not, inspect the throttle plate, linkage, and actuator. If actual position changes erratically, concentrate on the sensor and its wiring.
  5. Verify calibration and module operation If the wiring, sensor signature, and mechanical movement meet specifications, verify the throttle-position calibration using the manufacturer's service procedure. Perform an applicable throttle-position relearn, clear P060E, and retest. Module replacement should be considered only after those checks and a confirmed internal processing fault.

Approximate repair cost

A typical independent-shop estimate for diagnosing and repairing P060E is USD $150–$1,500. Inspection and electrical diagnosis may cost about $100–$250, a sensor or wiring repair commonly falls around $150–$500, and control-module replacement or programming can increase the total substantially. These figures are estimates and vary by region, vehicle complexity, parts availability, and labor rates.

Common questions

What does P060E actually mean?

P060E is stored when the control module finds the measured throttle position implausible for the commanded or expected throttle opening. It is a performance signal, not simply confirmation of an open sensor circuit.

Does P060E always mean the throttle position sensor needs replacement?

No. P060E can also result from damaged wiring, poor calibration, throttle-body deposits, incorrect component fitment, actuator movement problems, or a control-module processing or calibration fault.

Can the vehicle be driven with P060E stored?

Driving is generally not advisable until P060E is checked because hesitation, surging, limited power, or stalling may occur. If the engine runs normally, avoid hard acceleration and schedule prompt diagnosis.

Which live data should be compared when diagnosing P060E?

Compare actual throttle position, commanded throttle position, and throttle-position sensor voltage while the throttle is opened and closed slowly. The values should change smoothly and agree within the service-information limits for the vehicle.

P060E is a powertrain fault code that points to a problem with the electronic throttle system. Specifically, it indicates that the vehicle's internal control module has detected a performance issue with throttle position monitoring. When the engine control unit (ECU) runs its self-diagnostics, it compares real-time throttle angle data against expected values. If the signal falls outside acceptable parameters for too long, the ECU flags this condition and stores P060E along with supporting data from the moment the fault occurred.

The throttle body sits between the air filter and the intake manifold, controlled by an electric motor rather than a cable. The ECU uses input from the throttle position sensor to determine how much air the engine needs and commands the motor accordingly. P060E triggers after repeated verification cycles, meaning the ECU does not set this code on a single glitch. It takes sustained inconsistency in throttle data before the system commits the fault to memory. This design prevents false alarms but also means that when P060E does appear, the underlying issue is usually real.

Understanding why the ECU sets P060E requires knowing that modern engines run entirely on electronic throttle control. There is no direct mechanical link between the gas pedal and the throttle plate. Instead, a pedal position sensor tells the ECU what the driver wants, and the throttle motor adjusts the plate to match. The control module constantly cross-checks the pedal sensor against the throttle position sensor to ensure they agree. When they do not, the module logs P060E and may activate a fail-safe mode.

Typical symptoms of P060E

When P060E is active, drivers often notice their vehicle behaves differently than normal. The most common sign is a reduced-power mode sometimes called limp home, where the engine limits speed and responsiveness to get the car to a repair facility. Acceleration feels weak, and the throttle pedal may not produce the usual engine response. Some vehicles stall when decelerating to a stop because the throttle fails to maintain the minimum opening needed for idle. Others develop an unsteady or higher-than-normal idle speed that makes the car feel rough while stationary. In all cases, the Check Engine Light illuminates and remains on until the fault is cleared.

Common causes behind P060E

The root cause of P060E varies, but several components wear out or become unreliable over time. A faulty throttle position sensor or accelerator pedal position sensor can send incorrect voltage signals to the ECU, creating the mismatch the module flags. Carbon buildup on the throttle plate is extremely common and restricts airflow or prevents the plate from closing fully, producing erratic position readings. The electric motor that drives the throttle plate occasionally fails, leaving the plate stuck in one position. Air leaks downstream of the mass airflow sensor introduce unmetered air into the intake, confusing the ECU about actual engine load. A contaminated or failing MAF or MAP sensor produces inaccurate air density data that conflicts with throttle position. Finally, damaged wiring or corroded connectors in the throttle circuit interrupt signal quality and cause the module to reject the data.

Diagnosing P060E step by step

Proper diagnosis starts with a professional scan tool that can read powertrain codes and freeze frame data. Confirm P060E is stored and record all available snapshot information, which reveals engine speed, load percentage, coolant temperature, and vehicle speed when the failure happened. Review any other stored codes as well, because secondary codes often point directly to the failing part. Check whether your vehicle manufacturer has issued a technical service bulletin for this specific code; many throttle-related issues have documented factory fixes or software updates available at no cost to the owner.

Next, perform a physical inspection of the wiring harness and electrical connectors serving the throttle body and pedal sensors. Look for frayed wires, corrosion buildup, and loose or pushed-out pins that would explain intermittent signal loss. After that, remove the throttle body and examine the plate for carbon deposits. Clean the bore and plate with throttle body cleaner, then verify the plate moves freely through its full range of motion without binding. Reinstall and clear the fault code.

With the engine running, monitor live data for both throttle position sensor and MAF or MAP sensor readings while gradually pressing the accelerator. Healthy readings change smoothly and proportionally with pedal movement. Rough jumps, flat spots, or values that do not respond indicate a failing component. After clearing the code, complete a drive cycle that reproduces the conditions from the freeze frame data, and confirm P060E does not return.

Repair options and realistic costs

Addressing the most likely and least expensive causes first makes financial sense before buying major components. Throttle body cleaning resolves the issue in many cases and runs between $80 and $200 when performed by a shop. If the mass airflow or manifold absolute pressure sensor proves faulty, replacement costs $150 to $400 depending on the sensor type and vehicle. When the throttle body assembly itself has failed, complete replacement typically costs $250 to $700 including parts and labor.

Across all repair scenarios, fixing P060E generally falls in the $80 to $700 range. Spending time on careful diagnosis first prevents unnecessary spending on parts that are not actually at fault.

Can you drive with P060E?

Drive with caution when P060E is stored. The fail-safe throttle strategy reduces engine power significantly, which is intentional design to allow limited driving to a service center. However, this mode is not meant for high-speed highway travel or aggressive driving. If the engine stalls completely or the accelerator pedal produces no response, the vehicle should be towed rather than driven further. Have the fault diagnosed promptly to restore full throttle control and avoid being stranded.

Related OBD2 codes