Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P2101 on 2005-2009 GMC Envoy: Throttle Actuator Control Fixes and Causes

On a 2005-2009 GMC Envoy, code P2101 almost always means the electronic throttle body is dirty or failing, causing the 'Reduced Engine Power' warning. The first and most common fix is to thoroughly clean the carbon buildup from the throttle body. If cleaning doesn't work, replacing the throttle body assembly is the next step. This issue is extremely common across the entire GMT360 platform, including the Chevrolet Trailblazer and Buick Rainier.

16 minutes to read 2005-2009 Gmc ENVOY
Most Likely Cause
Dirty/Coked Throttle Body
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $650
Parts Price
$10 – $450
⚠️ Drivable, but... — The vehicle will likely enter 'Reduced Engine Power' mode, which severely limits acceleration and speed. It is intended only to get you to a safe location or a repair shop and is not safe for driving in normal traffic. Restarting the engine may temporarily restore normal power, but the issue will likely return until the root cause is fixed.
Key Takeaways
  • P2101 on a GMC Envoy will almost always trigger the 'Reduced Engine Power' mode, making the vehicle unsafe to drive in traffic.
  • The most probable cause is a dirty throttle body, and the first step should always be a thorough cleaning.
  • After cleaning or replacing the throttle body, an 'idle relearn' procedure is necessary to prevent high idle and other issues.
  • Do not replace the accelerator pedal sensor for this code; the fault lies at the throttle body itself.
  • If cleaning doesn't fix it, the entire throttle body assembly needs to be replaced.
The trouble code P2101 stands for 'Throttle Actuator Control (TAC) Motor Circuit Range/Performance'. This means the Powertrain Control Module (PCM) has detected that the actual position of the throttle plate does not match the position the PCM has commanded. In the Envoy's 'drive-by-wire' system, an electric motor controls the throttle; when its movement is sluggish, stuck, or out of range for more than a second, this code is set, and the vehicle enters a protective 'limp mode'.

What's Unique About the 2005-2009 Gmc ENVOY

The 4.2L I6 and 5.3L V8 engines in this generation of GMC Envoy are known for accumulating significant carbon buildup in the throttle body over time. This buildup can cause the throttle plate to stick, leading directly to the P2101 code and 'Reduced Engine Power' mode. Manufacturer bulletins note that these symptoms can appear on high-mileage vehicles or during very cold starts, suggesting the throttle mechanism is sensitive to wear and environmental conditions. TSB PIP4573B specifically details how a frozen PCV system in extreme cold can cause condensation and ice to form, leading to throttle-related codes like P2101 at startup.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which best describes your situation with the throttle body and current weather conditions?
When you remove the intake hose, what does the throttle plate look like?
→ Clean the bore and plate with dedicated throttle body cleaner ($10-$20). Have a helper press the gas pedal with key ON (engine off) to open the plate—do not force it by hand. Afterward, perform the relearn: idle 3 mins, off 60s, idle 3 mins.
→ Inspect the wiring harness and connector at the throttle body for chafed wires, corrosion, or loose-fitting terminals. Wiggle the harness while the engine is running to check for intermittent faults.
Are there any frayed wires, corrosion, or loose pins at the connector?
→ Repair the damaged harness section or replace the connector pigtail (ACDelco PT2628, $15-$50). Also, ensure the main fuse block bolts are tight, as loose bolts can cause intermittent power issues.
→ Replace the entire throttle body assembly (OEM 12694872, $150-$450). Per TSB PIP4578B, the internal electric motor or non-serviceable TPS often fails from wear and tear on high-mileage GMT360 vehicles.
→ Per TSB PIP4573B, extreme cold can cause the throttle mechanism to stick or ice up due to a frozen PCV system. Thaw the vehicle in a warm area, check the PCV system for moisture, and clear the codes.

Symptoms You May Notice

  • "Reduced Engine Power" message on the dashboard
  • Check Engine Light is on
  • Poor or no acceleration
  • Unstable or rough idle
  • Vehicle may stall at stops
  • Unresponsive gas pedal
  • Vehicle will not crank (in some severe cases where the PCM prevents startup due to the throttle fault)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Accelerator Pedal Position (APP) sensor. P2101 specifically points to a problem at the throttle body motor circuit, not the pedal. A faulty APP sensor would typically set different codes, such as P2138 or P2135.

Most Likely Causes

  1. Dirty/Coked Throttle Body 🔴 High Probability These engines are known for carbon buildup around the throttle plate, which restricts its movement. This is a very common issue on high-mileage GMT360 platform vehicles and is cited in TSB PIP4578B as a primary cause.
    How to confirm: Remove the air intake duct from the throttle body and visually inspect the throttle plate and bore for a thick, black layer of carbon.
    Typical fix: Thoroughly clean the throttle body bore and plate with a dedicated throttle body cleaner and a soft brush or rag. 🎬 Watch: Step-by-step guide to cleaning your Envoy's throttle body. An idle relearn procedure is required afterward. Do not use aggressive cleaners like brake cleaner, which can damage special coatings on the throttle body.
    Est. part cost: $10-$20 for cleaner and supplies.
  2. Failing Throttle Body Assembly 🟡 Medium Probability The internal electric motor or the non-serviceable Throttle Position Sensor (TPS) can fail from wear and tear, especially on high-mileage vehicles as noted in TSB PIP4578B. The internal potentiometer tracks wear, causing faulty signals.
    How to confirm: If a thorough cleaning does not resolve the code, and the wiring is confirmed to be good, the throttle body assembly itself is the likely culprit. This is a very common point of failure after cleaning fails to solve the issue.
    Typical fix: Replace the entire throttle body assembly. This is a bolt-on part that includes the motor and sensors. 🎬 See this walkthrough on how to replace the throttle body. A relearn procedure is necessary after replacement.
    Est. part cost: $150-$450
  3. Wiring or Connector Issue ⚪ Low Probability Engine vibrations and heat can cause wires to fray or connector pins to become loose or corroded over time. Owners have reported finding broken wires or poor connections right at the throttle body connector, sometimes from previous improper repairs. A loose main fuse block has also been found to cause intermittent power issues to related circuits, triggering this code.
    How to confirm: Inspect the wiring harness and connector at the throttle body for any signs of damage, corrosion, or loose pins. Wiggle the harness while the engine is running or while monitoring sensor data on a scan tool to see if the fault can be triggered. Check for stable voltage and ground at the connector with a multimeter.
    Typical fix: Repair the damaged section of the harness or clean/replace the connector pigtail (ACDelco Pigtail #PT2628 is a common part). Ensure the main fuse block bolts are tight.
    Est. part cost: $5-$50 for wiring repair supplies.

Rare But Worth Checking

  • Powertrain Control Module (PCM) Failure: This is very uncommon. Before suspecting the PCM, all other possibilities, especially the throttle body and its wiring, must be exhaustively ruled out. One user on a forum replaced the PCM after extensive testing, but this is not a typical solution.
  • Frozen PCV System in Extreme Cold: TSB #PIP4573B explains that in temperatures around -10°F (-23°C), moisture in the crankcase can freeze, blocking the PCV system. This can lead to moisture and ice forming in the intake and throttle body, causing it to stick and trigger P2101 on startup. This is more common with vehicles used for frequent short trips in cold climates.

Diagnosis Steps

  1. Scan for all DTCs to see if other codes are present, paying close attention to P1516, P2119, or P2176.
  2. Turn the ignition off and remove the air intake hose from the throttle body.
  3. Visually inspect the throttle plate and bore for heavy carbon buildup. The backside of the plate is often the dirtiest.
  4. If dirty, thoroughly clean the throttle body using a dedicated cleaner and a soft cloth/brush. Do not use metal brushes. Have a helper turn the key to 'ON' (engine off) and press the gas pedal to open the plate for easier cleaning. Do not force the plate open by hand, as this can damage the internal gears.
  5. Inspect the wiring harness and connector at the throttle body. Look for chafed wires, corrosion on the pins, or loose-fitting terminals. Wiggle the harness to check for intermittent faults.
  6. Reassemble the intake duct and clear the codes.
  7. Perform the throttle body relearn procedure. For many GM vehicles, this can be done without a scan tool by letting the engine idle for 3 minutes, turning it off for 60 seconds, and then idling again for 3 minutes.
  8. 🎬 Watch: How to perform the electronic throttle body relearn procedure.
  9. Test drive the vehicle. If the code and 'Reduced Engine Power' message return, the throttle body assembly is most likely faulty and needs to be replaced.

Parts You'll Likely Need

  • Throttle Body Assembly (OEM #12694872 (supersedes 12616437 for 4.2L, check VIN)) — This is the most common repair if cleaning the original unit does not solve the problem. The assembly includes the non-serviceable electronic motor and position sensors that fail. Part numbers vary by engine and year.
    Trusted brands: ACDelco, Dorman, Hitachi
    OEM price range: $250-$400
    Aftermarket price range: $150-$250
  • Throttle Body Cleaner — This is required for the first and most likely diagnostic and repair step: cleaning the carbon buildup from the throttle plate and bore.
    Trusted brands: CRC, Berryman, Gumout
    Aftermarket price range: $10-$20
  • Throttle Body Connector Pigtail (OEM #ACDelco PT2628 / GM 88986222) — If the wiring connector is found to be corroded, melted, or has broken wires, replacing the pigtail is the standard repair.
    Trusted brands: ACDelco, Dorman
    OEM price range: $30-$50
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • P1516 — This is a GM-specific code for 'Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance'. It is often set along with P2101 as they both relate to the TAC system's performance and are frequently mentioned together in TSBs and forum discussions.
  • P2119 — This code means 'Throttle Closed Position Performance'. It can be triggered if the throttle plate is sticking due to carbon buildup, preventing it from closing properly. It is also mentioned in the cold-start TSB PIP4573B.
  • P2176 — This code means 'Throttle Actuator Control System - Idle Position Not Learned'. It often appears after cleaning or replacing the throttle body if the idle relearn procedure has not been performed or was unsuccessful.
  • P0068 — This code indicates a mismatch between the MAF sensor, MAP sensor, and throttle position. A sticking throttle can cause this correlation fault. TSB PIP4578B lists this as a possible companion code.
  • P1682 — This code relates to an ignition switch circuit issue. Some owners have experienced this code alongside P2101, sometimes traced to a faulty ignition switch or a bad connection at the main fuse block, which can disrupt power to the PCM and related systems.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4578B: Mentions P2101 in relation to idle surge and reduced power on high-mileage vehicles, recommending cleaning the throttle body.
  • PIP4573B: Links P2101 to starting issues in extreme cold temperatures due to a potentially frozen PCV system causing moisture buildup.

Platform-Specific Known Issues

  • TSB #PIP4578B notes that P2101 can occur on high-mileage vehicles, often accompanied by an idle surge and other throttle-related codes, pointing towards wear and carbon buildup as a primary cause.
  • TSB #PIP4573B highlights that this code can be triggered during engine start in extremely cold temperatures (around -10°F / -23°C), suggesting the throttle mechanism may be susceptible to icing or sticking due to a frozen PCV system.

Mechanic-Grade Diagnostic Values

  • Throttle Actuator Control (TAC) Motor Resistance — expected: 2 to 15 Ohms between the two motor control pins (e.g., Yellow and Brown wires).. Failure: A reading below 1 Ohm suggests a short, while an infinite (OL) reading indicates an open circuit in the motor.
  • Throttle Position Sensor (TPS) Signal Voltage — expected: Approximately 0.5V to 0.7V at idle (throttle closed) and smoothly increasing to ~4.5V at wide-open throttle.. Failure: Voltage that is jumpy, erratic, or has dead spots as the throttle plate is slowly opened indicates a worn TPS.
  • Scan Tool Live Data: Throttle Position % (Key On, Engine Off) — expected: Between 13% and 19% with the accelerator pedal at rest.. Failure: A reading outside this range at rest can indicate a calibration issue or a fault in the TPS or its circuit.
  • 5-Volt Reference at Throttle Body Connector — expected: A steady 5 volts at the two 5V reference pins (e.g., Light Blue/Black and Grey wires).. Failure: Voltage that is low, absent, or fluctuating can indicate a shorted sensor on the same circuit (like the fan clutch) or a PCM fault.

Scan Tool Commands That Help

  • Tech2 / GDS2 or equivalent professional scan tool: Idle Learn Reset / Throttle Learn Reset — This function should be used after cleaning or replacing the throttle body to force the PCM to relearn the new base idle and closed throttle positions. It is more reliable than the manual relearn procedure.
  • Tech2 / GDS2 or equivalent professional scan tool: Throttle Plate Actuation Test — This bidirectional test allows the technician to command the throttle plate to open and close, verifying the TAC motor's function and range of motion without the engine running. It helps isolate a faulty motor from a wiring or sensor issue.

Wiring & Ground Locations

  • Throttle Body Connector (4.2L) — Directly on the electronic throttle body assembly.. This is the primary connection point for all power, ground, and signal wires for the TAC motor and TPS sensors. The pins are: A (Yellow, TAC Motor), B (Black/White, Low Ref), C (Brown, TAC Motor), D (Black, Low Ref), E (Lt Blue/Black, 5V Ref), F (Purple, TPS 2), G (Dk Green, TPS 1), H (Grey, 5V Ref).
  • G103 — On the cowl in the engine compartment, typically above the brake booster.. This ground point serves the Body Control Module (BCM) and the Data Link Connector (DLC). A poor connection here can cause a wide range of communication and electrical issues that may mimic other faults.
  • G104 — On the rear of the left (driver's side) cylinder head.. This is a primary engine ground. A loose or corroded G104 can cause unstable sensor readings and intermittent issues with engine management components, including the throttle body.
  • Underhood Fuse Block — Driver's side of the engine bay.. The entire block can become loose from its main power connections or corrode internally, causing intermittent power loss to critical circuits like the PCM, ignition, and TAC system. This can trigger P2101 along with other codes like P1682, but individual fuses will test good.

Real Owner Repair Stories

  • Hands On Auto Training YouTube Channel (2006 GMC Envoy) — Reduced Power message, running very poorly, multiple codes including P2101, P0102, P1682.
    ❌ Tried (didn't work) The vehicle had a new MAF sensor already installed., Clearing codes provided only a temporary fix.
    ✅ What actually fixed it The underhood fuse block was not properly seated and secured. Tightening the fuse block restored consistent power to all circuits and resolved all the codes and driveability issues.
  • GMTNation Forum User (2006 Chevrolet Trailblazer 4.2L) — P2101 and P1682 codes persisted.
    ❌ Tried (didn't work) Replaced throttle body, Replaced ignition switch, Replaced PCM, Checked wire continuity between throttle body and PCM
    ✅ What actually fixed it The diagnostic path pointed to an issue on the shared 5-volt reference circuit. A common cause for this is an internally shorted fan clutch, which should be disconnected as a diagnostic step to see if the P2101 code disappears.
  • Reddit user, r/Cartalk (2008 Chevrolet Impala (similar GM TAC system)) — Reduced Engine Power, codes P1516 and P2101.
    ❌ Tried (didn't work) Initially advised by a parts store clerk to suspect the MAF sensor.
    ✅ What actually fixed it The user thoroughly cleaned the MAF sensor, cleaned the throttle body, and replaced a very dirty engine air filter. This combination of basic maintenance resolved the issue without replacing any major components.

"I Checked Everything" — The Actual Cause

  • While P2101 is an electrical code not typically diagnosed with a smoke test, a similar pattern of 'standard tests pass, but the problem persists' is common. The root cause is often not the throttle body or its direct wiring, but rather a component that shares a power or ground circuit. The two most documented examples are an internally shorted fan clutch dragging down the 5V reference circuit, and a loose or corroded main fuse block causing intermittent power to the entire engine management system.

OEM Part Supersession History

  • 1261643712694872 — Standard part revision and update by the manufacturer for the 4.2L engine.
    Heads up: No known incompatibilities. The new part is a direct replacement for the old one on specified models.

Model Year Variations Within This Range

  • 2005 vs 2006-2009: The specific wiring for the Throttle Actuator Control (TAC) system differs between the 2002-2005 models and the 2006-2007 models. While the components and failure modes are very similar, a technician referencing a wiring diagram must use the correct one for the vehicle's year to ensure accurate pinout testing.
How to clean throttle body on Chevy Trailblazer, GMC Envoy, Buick Rainier, Oldsmobile Bravada.
How to clean throttle body on Chevy Trailblazer, GMC Envoy, Buick Rainier, Oldsmobile Bravada.
How to Replace Throttle Body 2003-2007 GMC Envoy
How to Replace Throttle Body 2003-2007 GMC Envoy
2003-2007 Chevrolet Trailblazer GMC Envoy: Troubleshooting & Replacing Throttle Body
2003-2007 Chevrolet Trailblazer GMC Envoy: Troubleshooting & Replacing Throttle Body
GM Electronic Throttle body (ETB) Relearn Procedures (en) | Astemo Aftermarket
GM Electronic Throttle body (ETB) Relearn Procedures (en) | Astemo Aftermarket
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 23, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P2101 for:
  • Gmc ENVOY: 20052006200720082009
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part