HomeTrouble CodesP2104

P2104 — Throttle Actuator Control System Forced Idle

Manufacturer-specificPowertrain (engine & transmission)

P2104 indicates that the engine computer has detected a malfunction in the electronic throttle control system and has forced the throttle plate to remain at idle as a fail-safe measure. This prevents uncontrolled acceleration but severely limits vehicle operation, often referred to as limp mode.

Symptoms

What causes it — most likely first

1. Dirty or failing throttle body

Carbon buildup around the throttle plate restricts movement, causing the actuator motor to struggle and triggering the forced idle fail-safe.

2. Wiring or connector issues

Corroded, loose, or damaged wiring and connectors in the throttle actuator circuit disrupt the signal between the throttle body and the engine computer.

3. Faulty throttle position or pedal position sensor

Erratic or out-of-range signals from the throttle position or accelerator pedal sensors cause the computer to lose accurate track of throttle position, initiating limp mode.

4. Intake or vacuum leaks

Significant unmetered air entering the engine can disrupt idle adaptations and cause the throttle system to fail its rationality checks.

5. Failed PCM or ECM

The engine computer has a failed internal driver for the throttle actuator, though this is extremely rare compared to external component failures.

How it's diagnosed

  1. Scan for all codes, as P2104 usually appears alongside other throttle codes (like P2111 or P0121) that point to the actual root cause.
  2. Visually inspect the throttle body for carbon buildup and clean it thoroughly if dirty.
  3. Check the electrical connectors and wiring harness at the throttle body for damage, corrosion, or loose pins.
  4. Monitor the Throttle Position (TP) and Accelerator Pedal Position (APP) sensors on a scan tool while cycling the pedal to look for dead spots or erratic readings.
  5. Perform a smoke test to check for vacuum leaks that could affect idle control and throttle adaptation.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Can I drive my car with a P2104 code?

It is not recommended. The vehicle will likely be stuck in limp mode with no throttle response, making it unsafe for normal driving and only suitable for moving off the roadway to a safe location.

Can a dirty throttle body cause P2104?

Yes, this is one of the most common causes. Carbon buildup prevents the throttle plate from moving smoothly, forcing the computer to lock it at idle to prevent a runaway engine condition.

Do I need to replace the engine computer (PCM/ECM) for P2104?

Rarely. Mechanics often misdiagnose this code as a PCM failure, but the computer is almost always doing its job correctly by forcing idle due to a mechanical or electrical issue at the throttle body. Replacing the PCM should be an absolute last resort after all wiring and sensors are verified.