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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P2101 on 2015-2018 GMC Canyon: Throttle Actuator Performance Causes and Fixes

On a 2015-2018 GMC Canyon, code P2101 is most often caused by a faulty electronic throttle body, typically failing between 40,000 and 80,000 miles. This will trigger a "Reduced Engine Power" message. Cleaning the throttle body of carbon buildup is a good first step, but replacement is the most common permanent fix. Before replacing parts, check with a dealer for any applicable software updates (per TSB 18-NA-035). Expect to pay $120-$250 for an aftermarket part.

14 minutes to read 2015-2018 Gmc CANYON
Most Likely Cause
Faulty Electronic Throttle Body Assembly
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$200 – $475
Parts Price
$120 – $250
⚠️ Drivable, but... — You can drive, but the vehicle will likely be in 'Reduced Engine Power' mode, with severely limited acceleration and speed. It is not safe for highway driving and should only be driven to a safe location or a repair shop. In many cases, turning the vehicle off for a minute and restarting it may temporarily clear the limp mode, but the problem will almost certainly return.
Key Takeaways
  • P2101 on a 2015-2018 Canyon will almost certainly cause the 'Reduced Engine Power' warning, making the truck unsafe for normal driving.
  • The most probable cause is a failing electronic throttle body assembly, which is a very common issue on these trucks and their Chevrolet Colorado counterparts.
  • Before replacing the part, try the simple fix first: clean the throttle body of any carbon buildup and perform a manual idle relearn procedure.
  • For 2018 models in particular, check with a dealer about TSB 18-NA-035, as a simple software update may fix the problem.
  • If you replace the throttle body, a relearn procedure is mandatory to ensure proper idle and performance.
The trouble code P2101, defined as 'Throttle Actuator Control Motor Circuit Range/Performance', indicates that your Canyon's Engine Control Module (ECM) has detected a problem. The ECM sends commands to the electronic throttle body to open and close the throttle plate, controlling airflow into the engine. This code means the actual position of the throttle plate does not match the position the ECM has commanded for more than a second, suggesting a performance issue with the actuator motor or its circuit. This will almost always put the truck into a 'Reduced Engine Power' or 'limp' mode to prevent unintended acceleration.

What's Unique About the 2015-2018 Gmc CANYON

For the 2015-2018 GMC Canyon and its twin, the Chevrolet Colorado, this is a known issue that prompted General Motors to issue multiple Technical Service Bulletins. TSB #PIE0444A was informational, requesting that technicians gather data on vehicles experiencing P2101, which confirms that GM was aware of and actively investigating a potential pattern of failure. Additionally, TSB #18-NA-035 identified a software anomaly in some 2018 models that could falsely set a P2101 code when the driver's door was opened, which can be fixed with an ECM reprogram. The high volume of owner complaints on forums confirms a higher-than-average failure rate for this component on this platform.

Diagnostic Flowchart

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

Have you inspected the throttle body for carbon buildup and checked its wiring?
→ Remove the air intake duct to inspect the throttle plate for carbon and check the wiring connector for corrosion or chafing.
→ Clean the throttle body, then perform a relearn: idle in Park for 3 minutes, off for 60 seconds, restart and idle 3 minutes.
→ Repair the harness or replace the throttle body connector pigtail (e.g., ACDelco PT2628) for roughly $15-$50.
Is your GMC Canyon a 2018 model year?
→ Contact a GM dealer with your VIN to check for TSB 18-NA-035, which requires an ECM software update ($0-$150) to fix a false P2101.
→ Replace the Electronic Throttle Body Assembly (OEM part 12670839, $120-$250) and perform the 3-minute idle relearn procedure.

Symptoms You May Notice

  • Check Engine Light is on
  • "Reduced Engine Power" message displayed
  • "Service StabiliTrak" message may also appear.
  • Severely limited acceleration and power (limp mode)
  • Unstable or fluctuating idle
  • Engine may stall, especially when coming to a stop
  • Unresponsive or delayed throttle response
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Accelerator Pedal Position (APP) sensor. A faulty APP sensor would typically trigger its own specific set of codes (e.g., P2138) and is not the cause of P2101, which points specifically to an issue at the throttle body itself.
  • 🎬 Watch this guide on what to do for P2101 codes

Most Likely Causes

  1. Faulty Electronic Throttle Body Assembly 🔴 High Probability → Shop Fuel Injection Throttle Body As indicated by manufacturer TSBs and extensive owner reports, this component is a known weak point, often failing between 40,000 and 80,000 miles. The internal electric motor or position sensor wears out, causing a discrepancy that triggers the code.
    How to confirm: After confirming the wiring is intact and cleaning the throttle body doesn't resolve the issue, the throttle body itself is the most likely culprit. A scan tool can monitor commanded vs. actual throttle position; a discrepancy points to a faulty unit. You can also manually check for a sticky or non-responsive throttle plate (with the engine off).
    Typical fix: Replace the entire throttle body assembly. After replacement, a throttle relearn procedure is required.
    Est. part cost: $120-$250
  2. Dirty or Carbon-Clogged Throttle Body 🟡 Medium Probability → Shop Fuel Injection Throttle Body All direct-injection engines can suffer from carbon buildup from the PCV system. This accumulation can physically restrict the movement of the throttle plate, preventing it from opening or closing as commanded by the ECM.
    How to confirm: Remove the air intake tube connected to the throttle body and visually inspect the throttle plate and bore for black carbon deposits. Manually try to move the plate to feel for any binding or sticking.
    Typical fix: Thoroughly clean the throttle body bore and plate using a dedicated throttle body cleaner and a soft brush or rag. 🎬 Watch: How to properly clean a Chevy Colorado throttle body A throttle relearn procedure should be performed after cleaning.
    Est. part cost: $5-$15
  3. Outdated Engine Control Module (ECM) Software ⚪ Low Probability → Shop Engine Control Module (ECM) GM TSB 18-NA-035 identified a software glitch on some 2018 models where a feature called 'Driver Door Open Prime' could falsely trigger a P2101 code.
    How to confirm: A GM dealer can check the vehicle's VIN against the TSB and determine if a software update is available and applicable.
    Typical fix: Reprogram the ECM with the latest software calibration. This must be done at a dealership or a properly equipped independent shop.
    Est. part cost: $0-$150
  4. Wiring or Connector Issue ⚪ Low Probability Vibrations and heat cycles can cause wires in the harness leading to the throttle body to chafe, break, or develop corrosion/fretting at the connector pins.
    How to confirm: Visually inspect the wiring harness for any signs of damage. Disconnect the throttle body connector and check for corrosion, moisture, or bent/loose pins. Use a multimeter to check for proper voltage and ground at the connector according to the vehicle's service manual.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector pigtail.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) This should be the last consideration after all other possibilities (throttle body, wiring, software) have been definitively ruled out. PCM failure is very rare.

Diagnosis Steps

  1. Check for other diagnostic trouble codes to see if they provide more context.
  2. Contact a GM dealer with your VIN to check for open recalls or applicable TSBs, specifically mentioning TSB 18-NA-035 for potential ECM software updates.
  3. Visually inspect the wiring harness and connector going to the electronic throttle body for any signs of damage, chafing, or corrosion. Ensure the connector is seated firmly.
  4. Remove the air intake duct and inspect the throttle body for heavy carbon buildup. Check if the throttle plate moves freely by hand (with the engine off).
  5. If significant carbon is present, clean the throttle body thoroughly with a dedicated cleaner and a soft cloth. Do not force the plate open aggressively.
  6. After cleaning, perform a throttle relearn procedure. 🎬 See how cleaning the throttle body fixes reduced engine power A common method for GMs is to start the engine and let it idle in Park for 3 minutes, turn the engine off for 60 seconds, then restart and idle for another 3 minutes.
  7. If the code returns after cleaning and relearning, and the software is up to date, the throttle body assembly is the most likely cause of failure.
  8. Replace the throttle body assembly and perform the throttle relearn procedure again.

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #12670839) — This is the most common point of failure for code P2101 on this vehicle. The internal motor or sensors wear out, causing a performance mismatch that triggers the code and limp mode. This part number also fits many other GM vehicles with the 2.5L engine.
    Trusted brands: ACDelco, Standard Motor Products, Dorman
    OEM price range: $200-$275
    Aftermarket price range: $120-$250
  • Throttle Body Connector Pigtail (OEM #ACDelco PT2628 (or equivalent)) — If the diagnostic process points to a damaged or corroded connector at the throttle body, replacing the pigtail is the standard repair. This involves cutting the old connector off and splicing the new one in.
    Trusted brands: ACDelco, Dorman, Standard Motor Products (SMP)
    OEM price range: $30-$50
    Aftermarket price range: $15-$35

Related Codes That Often Appear With This One

  • P2119 — This code for 'Throttle Closed Position Performance' is often seen with P2101, as both relate to the throttle body's inability to match the ECM's commands. The official GM TSB PIE0444A for this issue lists both codes together.
  • P1516 — This is a GM-specific code for 'Throttle Actuator Control (TAC) Module Performance'. It often accompanies P2101 as it indicates a general fault within the throttle control system, which triggers the 'Reduced Engine Power' mode.

Technical Service Bulletins (TSBs) & Recalls

  • PIE0444A: An informational bulletin from GM requesting field data on vehicles with DTC P2101 and/or P2119, confirming manufacturer awareness of the issue.
  • 18-NA-035: A technical bulletin addressing a software anomaly on some 2018 models that could falsely set DTC P2101. The correction is an ECM reprogram.

Platform-Specific Known Issues

  • GM issued Technical Service Bulletin #PIE0444A specifically to gather data on 2017-2018 Canyon and Colorado models with the 3.6L V6 engine that were setting codes P2101 and/or P2119. This bulletin instructed technicians to check for simple issues like a loose air duct or bad connector before reporting findings, indicating a known pattern of this failure.
  • GM issued TSB #18-NA-035 for some 2018 models, noting that a software anomaly related to the 'Driver Door Open Prime' feature could falsely set DTC P2101. The fix is to reprogram the ECM.

Mechanic-Grade Diagnostic Values

  • Throttle Position Sensor (TPS) 1 Signal Voltage — expected: Approx. 0.5V - 0.7V at idle (throttle closed), smoothly increasing to approx. 4.5V - 5.0V at wide-open throttle.. Failure: Voltage is erratic, jumps, or does not change smoothly as the throttle plate is manually opened.
  • Throttle Position Sensor (TPS) 5-Volt Reference — expected: Approximately 5.0V at the throttle body connector with Key On, Engine Off.. Failure: Voltage is significantly lower than 5.0V, indicating a short or an issue with the ECM's 5V reference circuit.
  • Throttle Actuator Control (TAC) Motor Resistance — expected: Generally between 2 and 10 ohms, but refer to the specific vehicle service manual.. Failure: Resistance is infinite (open circuit) or near zero (short circuit).

Scan Tool Commands That Help

  • GM GDS2 (or equivalent professional scan tool): Throttle Position Control / TAC Motor Control — This bidirectional command allows a technician to command the throttle plate to specific angles (e.g., 10%, 25%, 50%) to verify if the actuator motor is responding correctly and if the TPS sensors are reporting the position accurately. This is used to isolate a faulty throttle body from a wiring or ECM issue.

Wiring & Ground Locations

  • Throttle Body Connector (3.6L LFX Engine) — Directly on the electronic throttle body assembly at the front of the engine.. This 6-pin connector is the single point of connection for the throttle actuator motor and both throttle position sensors. Corrosion or wire damage here is a direct cause of P2101. Pinout: Pin A (Motor Control), Pin B (Low Reference/Ground), Pin C (5V Reference), Pin D (TPS 2 Signal), Pin E (TPS 1 Signal), Pin F (Motor Control).
  • G103 / G104 — Main engine-to-chassis grounds, typically located on the rear or side of the cylinder heads on the 3.6L V6 engine.. A poor engine ground can cause a host of electrical issues, including erratic sensor readings and module communication problems. The ECM and its related sensors, including the throttle body, rely on these grounds for a stable reference. A high-resistance ground can cause voltage discrepancies that may trigger a P2101 code.
  • Underhood Fuse Block — Located on the driver's side of the engine bay, near the battery.. This fuse block contains the primary fuses and relays for the Engine Control Module (ECM) and its circuits. A fault within this block could interrupt power to the throttle control system.

Real Owner Repair Stories

  • CarKiller Forum User (2017 GMC Sierra 5.3L (Similar GM electronic throttle system)) — Check Engine Light with codes P2101 and P219B.
    ❌ Tried (didn't work) Initially, cleaning the throttle body and performing a manual relearn procedure did not make the vehicle run any differently and the code remained as 'permanent' in the scanner, even though the light went out.
    ✅ What actually fixed it After performing the cleaning and relearn procedure, the owner performed several drive cycles over a two-day period. Upon re-scanning the vehicle, the codes had cleared and did not return.

OEM Part Supersession History

  • 12627217, 1266907312670839 — GM regularly updates service parts to integrate new materials or design improvements for reliability.
    Heads up: Part number 12670839 is the current recommended replacement for the 2.5L L4 engine in the 2015-2018 Canyon. Using older stock (12627217, 12669073) may lead to recurring issues if they do not contain the latest revisions. GM notes that programming and/or special setup procedures are required after installation.

Model Year Variations Within This Range

  • 2018: A specific software glitch related to the 'Driver Door Open Prime' feature could falsely trigger DTC P2101. This is unique to some 2018 models and is resolved by an ECM reprogram per TSB 18-NA-035, not by replacing hardware.
  • 2017-2018 (3.6L V6): These model years with the V6 were the specific focus of GM's informational TSB #PIE0444A, indicating a higher frequency of P2101/P2119 codes that prompted the manufacturer to actively investigate the root cause.
How to Clean A Throttle Body - How to Fix Code P0506 Idle Speed Low Chevy Colorado
How to Clean A Throttle Body - How to Fix Code P0506 Idle Speed Low Chevy Colorado
How to fix reduced engine power mode on GMC and Chevy / Throttle body cleaning on 2010 GMC Terrain
How to fix reduced engine power mode on GMC and Chevy / Throttle body cleaning on 2010 GMC Terrain
P2101 Reduced Engine Power Message  "Heres What to Do"
P2101 Reduced Engine Power Message "Heres What to Do"
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 Apr 30, 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 CANYON: 2015201620172018
In this article
🧭 Diagnostic Flowchart
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