DOBD DashX ☰ Browse all codes
P2104

Throttle Actuator Control System - Forced Idle

Throttle control Generic OBD-II High

What it means

P2104 means the engine control module has put the electronic throttle into a fail-safe "forced idle" state: it detected a throttle-control fault and, to stay safe, limits the engine to idle so the vehicle won't accelerate. It's a protective response β€” usually to another throttle or pedal-sensor fault β€” rather than the root problem. The car will start and idle but can only crawl until repaired.

High

Can I keep driving? Barely drivable β€” the engine is forced to idle and won't accelerate, so the vehicle can only crawl. Pull over safely and have it repaired or towed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Underlying throttle actuator or throttle body fault triggering fail-safe
  2. Throttle position sensor or accelerator pedal position sensor fault
  3. Wiring, connector, or ground problems in the throttle control system
  4. Dirty or sticking throttle body
  5. Faulty engine control module (ECM/PCM)

How to diagnose & fix

Work through it in order

  1. Scan for companion throttle/pedal codes (P2100-P2103, P0121, P0221) β€” P2104 is usually a fail-safe reaction to another fault.
  2. Inspect the throttle body and accelerator pedal connectors and wiring for damage, corrosion, or poor grounds; repair as needed.
  3. Clean the throttle body if it's carboned or sticking, then reset and re-learn the throttle.
  4. Test the throttle position and pedal position sensors against spec; replace any out-of-range sensor.
  5. If sensors and wiring check out, have the ECM/PCM evaluated. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2104?+
No. The engine is locked to idle and won't accelerate, which is unsafe in traffic. Pull over, and repair or tow the vehicle.
Can I just clear P2104?+
Clearing it may briefly restore throttle, but it returns as soon as the underlying throttle fault reoccurs. Diagnose the root cause.

Related codes

Often seen with P2104

Read & clear P2104 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX