OBD-II Generic Error Code P2104: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P2104
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P2104 means your vehicle's engine control module (ECM) has detected a problem with the throttle actuator control system, forcing the engine into a reduced idle mode. This could result in limited acceleration or the car not exceeding idle speed. It's a medium-severity issue that should be addressed promptly to restore normal performance.
Ad

Tools You'll Need

How to Fix Error Code P2104

  1. Check for Vacuum Leaks or Intake Restrictions

    Allow the engine to cool before touching hot components.
  2. Inspect Throttle Body and Pedal Sensors

    Do not force the throttle plate open manually; it is electronically controlled.
  3. Scan and Clear Codes with OBD2 Scanner

  4. Check Throttle Actuator Control System Wiring

    Disconnect the battery before working on electrical circuits.
  5. Replace Faulty Throttle Actuator or Pedal Sensor

    Use OEM or high-quality aftermarket parts to ensure compatibility.

Parts You May Need

Throttle actuator (throttle body motor)
Check Price on Amazon
Throttle pedal position sensor
Check Price on Amazon
Throttle actuator (throttle body motor)
Check Price on Amazon
Throttle pedal position sensor
Check Price on Amazon
Throttle actuator (throttle body motor)
Check Price on Amazon
Throttle pedal position sensor
Check Price on Amazon
Throttle actuator (throttle body motor)
Check Price on Amazon
Throttle pedal position sensor
Check Price on Amazon
Ad

When to Call a Professional

If you are not comfortable working with electronic throttle systems or if the error persists after replacing parts, consult a professional mechanic. Advanced diagnosis may require a factory-level scan tool.

Frequently Asked Questions

Can I drive my car with error code P2104?
It is not safe, as the vehicle may have limited acceleration and may not exceed idle speed. You risk damaging the throttle system or causing an accident. Have the vehicle towed to a repair shop.
What causes throttle actuator control forced idle?
Common causes include a faulty throttle actuator motor, pedal position sensor, wiring issues, vacuum leaks, or carbon buildup on the throttle plate.
Will clearing the code fix P2104?
Clearing the code may temporarily turn off the check engine light, but the underlying issue will cause the code to return. You must diagnose and fix the root cause.
How much does it cost to fix error P2104?
Costs vary widely: a throttle body cleaning might cost $50-$100, while replacing the throttle actuator can be $200-$600 including labor and parts.
Do I need a special tool to reset throttle position after replacement?
Many vehicles require a scan tool with throttle relearn capability. Some models can perform a relearn by turning the ignition on and off or following a specific pedal sequence. Check your service manual.