HomeTrouble CodesP0639

P0639 — Throttle Actuator Control Rangeperformance Bank 2

Generic OBD-II · all makesPowertrain (engine & transmission)

P0639 indicates that the powertrain control module (PCM) has detected a performance problem in the throttle actuator control system for engine bank 2. The throttle plate did not move to the expected position within the specified time or range, causing the code to set. This can lead to reduced engine power, poor acceleration, and activation of a fail‑safe (limp‑home) strategy.

Symptoms

What causes it — most likely first

1. Throttle body carbon buildup or binding

Carbon deposits or a stuck throttle plate can prevent the plate from moving smoothly, causing a mismatch between commanded and actual position.

2. Throttle body motor or gear failure

The DC motor that drives the throttle plate may wear out or the gear may strip, reducing the ability to achieve the commanded position.

3. Wiring or connector problem in throttle actuator circuit

Open, short, or high‑resistance issues in the harness or connector for the bank‑2 throttle actuator can cause inaccurate control signals.

4. Throttle position sensor (TPS) failure on Bank 2

If the TPS provides incorrect voltage feedback, the PCM may think the throttle is not moving correctly.

5. PCM software or output driver malfunction (rare)

A fault in the PCM’s throttle control circuitry or outdated calibration can trigger the code, but this is the least common cause.

How it's diagnosed

  1. Retrieve all stored codes and freeze‑frame data with a scan tool; note if P0639 appears alone or with related codes (e.g., P0120, P0220).
  2. Visually inspect the throttle body for carbon buildup, physical damage, and verify the throttle plate moves freely without binding.
  3. Check the electrical connector and wiring harness to the bank‑2 throttle actuator for corrosion, broken wires, or loose pins; perform a resistance and voltage test as per manufacturer specs.
  4. Test the throttle position sensor (TPS) and accelerator pedal position sensor (APP) for correct voltage and linearity; compare readings to specifications.
  5. If the above checks are normal, consider updating the PCM software/calibration or performing a PCM relearn procedure; replace the PCM only after all other possibilities are ruled out.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

I was told to replace the PCM for P0639 – is that necessary?

Usually not; the fault lies in the throttle body, wiring, or sensors. PCM replacement is rarely needed and should be a last resort after confirming all other components.

Can a dirty throttle body cause this code?

Yes, carbon buildup that prevents the throttle plate from moving smoothly is one of the most common causes of P0639.

Is it safe to drive with P0639?

The vehicle will typically enter a reduced‑power mode (limp‑home) for safety. While you can drive a short distance, the condition should be diagnosed promptly to avoid stalling or poor performance.

Will cleaning the throttle body always fix the issue?

Cleaning can resolve the problem if carbon buildup is the cause, but if the motor, gear, wiring, or sensor is faulty, cleaning alone will not fix the code.