Engine-CodesChevrolet – P2104 Chevrolet

P2104 Chevrolet Code - Throttle Actuator Control System - Forced Engine Idle

Quick Answer

The P2104 code for Chevrolet vehicles indicates a problem with the Throttle Actuator Control System, specifically that the system is forcing the engine to idle. Common causes include Faulty throttle body, Issues with the throttle position sensor, Wiring or electrical problems in the throttle actuator control system. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P2104 Chevrolet indicates Throttle Actuator Control System - Forced Engine Idle.
Common causes
Common causes include Faulty throttle body, Issues with the throttle position sensor, Wiring or electrical problems in the throttle actuator control system.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Table of contents Created and updated by William Orellana on Sep 09, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play

Code P2104 Chevrolet Description

The P2104 code for Chevrolet vehicles indicates a problem with the Throttle Actuator Control System, specifically that the system is forcing the engine to idle. This code typically points to an issue with the electronic throttle control system, which is responsible for managing the engine's throttle opening.

OBDII Code P2104 Chevrolet - Throttle Actuator Control System - Forced Engine Idle
P2104 Chevrolet Code - Throttle Actuator Control System - Forced Engine Idle

Common Causes of P2104 Chevrolet

  1. Faulty throttle body
  2. Issues with the throttle position sensor
  3. Wiring or electrical problems in the throttle actuator control system
  4. Faulty accelerator pedal position sensor
  5. ECM software or hardware issues

Symptoms of P2104 Chevrolet

  1. Engine idling at a higher or lower RPM than usual
  2. Poor acceleration or delayed response when pressing the gas pedal
  3. Stalling or rough idling
  4. Check Engine Light illuminated on the dashboard

How to Fix P2104 Chevrolet

  1. Diagnose the issue by using a scan tool to retrieve the trouble codes and perform a thorough inspection of the throttle actuator control system components.
  2. Clean the throttle body and throttle position sensor to ensure they are functioning properly.
  3. Test the accelerator pedal position sensor for proper operation and replace if necessary.
  4. Inspect the wiring and connectors in the throttle actuator control system for any signs of damage or corrosion.
  5. If needed, replace the throttle body or any other faulty components in the system.

Cost to Fix P2104 Chevrolet

The typical repair costs for addressing a P2104 code can vary depending on the specific cause of the issue and the labor rates in your area. On average, you can expect to pay anywhere from $200 to $500 for parts and labor. Keep in mind that rates at auto repair shops can vary, so it's best to get a few quotes from different shops to find the best price.

Need more information about the P2104 Chevrolet code?

Need more information on how to fix the P2104 Chevrolet code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P2104 Chevrolet code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P2104 Chevrolet Code

No Frequently Asked Questions about P2104 Chevrolet Code found.

Discuss the causes and fixes for P2104 Chevrolet OBDII Code

Code P2104 Chevrolet comments

No comments found for this page.