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

P2135 on 2010-2017 GMC Terrain 2.4L: Throttle Position Sensor Correlation Error Causes and Fixes

On a 2010-2017 GMC Terrain with the 2.4L engine, code P2135 almost always means the electronic throttle body assembly has failed, triggering 'Reduced Engine Power' mode. The fix is to replace the entire throttle body. An aftermarket part costs around $100-$200, and the repair is DIY-friendly. A throttle relearn procedure is required after replacement.

18 minutes to read 2010-2017 GMC Terrain
Most Likely Cause
Failed Electronic Throttle Body Assembly
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$175 – $450
Parts Price
$100 – $250
⚠️ Drivable, but... — Driving is not recommended. The vehicle can suddenly enter 'Reduced Power' mode, severely limiting speed and acceleration, which is dangerous in traffic. Restarting the engine may temporarily clear the limp mode, but the fault will almost certainly return until the part is replaced.
Key Takeaways
  • P2135 on a 2.4L Terrain almost always means the throttle body has failed and needs to be replaced as a complete assembly.
  • The vehicle will enter a 'Reduced Engine Power' mode, making it unsafe for normal driving.
  • After replacement, a throttle relearn procedure is mandatory and can often be done without special tools.
  • The Chevrolet Equinox with the 2.4L engine is a direct platform mate and suffers from the exact same issue.
  • Do not confuse this with a dirty throttle body; cleaning will not fix the internal electronic sensor fault.
The trouble code P2135 stands for 'Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation'. Your Terrain's engine computer (ECM) uses two separate throttle position sensors (TPS) located inside the throttle body to monitor how far open the throttle blade is. For safety and redundancy, the voltage signals from these two sensors must agree with each other. One sensor's voltage sweeps from low to high, while the other sweeps from high to low as the throttle opens. If the ECM detects that the signals from TPS 1 and TPS 2 do not correlate (disagree by more than 7-10%) for a couple of seconds, it logs code P2135 and activates a protective 'Reduced Engine Power' mode.

What's Unique About the 2010-2017 GMC Terrain

The 2.4L Ecotec engine used in the first-generation GMC Terrain and its sibling, the Chevrolet Equinox, is well-known for issues with the electronic throttle body. While some other GM vehicles have service bulletins that allow for replacing just the throttle position sensor, on the Terrain the sensors are integrated into the throttle body assembly and are not considered separately serviceable. Therefore, the standard and most reliable fix for P2135 on this specific vehicle is the replacement of the entire throttle body unit. Cleaning the throttle body, while good for maintenance, will not fix the internal electronic failure that causes this code.

Symptoms You May Notice

  • "Reduced Engine Power" message on the dashboard
  • Vehicle stuck in "limp mode" with severely limited acceleration
  • Check Engine Light is on
  • "Service Stabilitrak" message may also appear
  • Hesitation or surging during acceleration
  • Unstable or high idle
  • Engine may stall
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the accelerator pedal assembly first. On the Terrain, P2135 almost always points to the throttle body, not the pedal.
  • Assuming cleaning the throttle body will fix the electronic fault. While cleaning carbon buildup is good practice and can solve other idle issues (like code P1524), it does not repair the internal sensor failure that triggers P2135.

Most Likely Causes

  1. Failed Electronic Throttle Body Assembly 🔴 High Probability → Shop Fuel Injection Throttle Body This is a widely documented high-failure item on the 2.4L Ecotec engine. The internal, non-serviceable throttle position sensors (TPS) wear out or fail electronically, causing the correlation error.
    How to confirm: Use a scan tool with live data to monitor the two TPS voltage signals (TPS1 and TPS2). With the key on and engine off, slowly press the accelerator pedal. The voltages should change smoothly and in opposite directions. One should sweep up (e.g., ~0.5V to ~4.5V) and the other should sweep down (e.g., ~4.5V to ~0.5V). If one or both signals are erratic, jumpy, or flat, the throttle body has failed. The signal wires are Pin D (Dark Green) for TPS1 and Pin F (Purple) for TPS2 on the connector.
    Typical fix: Replace the entire throttle body assembly and gasket. A throttle body idle relearn procedure must be performed immediately after installation.
    Est. part cost: $100-$250
  2. Damaged Wiring or Connector at Throttle Body ⚪ Low Probability → Shop Fuel Injection Throttle Body The engine harness connector can suffer from fretting corrosion, moisture intrusion, or broken wires due to engine vibration and heat cycles over time. GM has noted fretting corrosion as a cause for similar codes on other platforms.
    How to confirm: Visually inspect the 6-pin throttle body electrical connector (X105) and the nearby wiring for any signs of corrosion (green or white powder), backed-out pins, or frayed/broken wires. Wiggle the connector with the engine running to see if it causes the idle to stumble or the code to set.
    Typical fix: If corrosion or damage is found, clean the pins with electrical contact cleaner or replace the connector pigtail. This requires cutting the old connector off and splicing the new one in, wire by wire. Applying dielectric grease to the connector pins can help prevent future corrosion.
    Est. part cost: $20-$50

Rare But Worth Checking

  • Failed Accelerator Pedal Position (APP) Sensor: → Shop Accelerator Pedal Assembly While the code definition includes the pedal sensor, a failure here typically sets a different code, like P2138. It's an unlikely cause for P2135 on this platform but possible if there's a circuit issue affecting both components.
  • Faulty Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) This is extremely rare. The PCM should only be considered after the throttle body, wiring, and pedal sensor have all been definitively ruled out as the cause.

Diagnosis Steps

  1. Scan for Codes: Confirm P2135 is the primary code. Note any other codes, like P2101 or P2176.
  2. Visual Inspection: Turn the vehicle off. Inspect the throttle body electrical connector for damage, corrosion, or loose pins. Check the wiring harness leading to it for any obvious signs of damage.
  3. Live Data Analysis: Using a capable OBD-II scanner, monitor the live data for 'TPS1 Voltage' and 'TPS2 Voltage'. With the key on and engine off, the values should be steady.
  4. Test Sensor Sweep: While watching the live data, slowly press the accelerator pedal to the floor and release it. The two voltage readings should move in opposite directions smoothly, with no spikes or dropouts. If there are any glitches in the voltage readings, the throttle body is faulty.
  5. Perform Relearn Procedure (If Recently Replaced): If the throttle body was recently replaced and the code persists, ensure the throttle relearn procedure was performed. A common manual method is to idle the engine for 3 minutes, turn it off for 60 seconds, and then idle again for another 3 minutes.
  6. Condemn the Part: If the sensor sweep test fails, the throttle body assembly is the cause. If the wiring is visibly damaged, repair that first. If both check out, the problem could be a very rare PCM fault, which requires professional diagnosis.

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #12694871 (supersedes 12631186)) — This is the most common failure part for code P2135 on this vehicle. The internal, non-serviceable throttle position sensors fail, requiring replacement of the entire assembly.
    Trusted brands: ACDelco (OEM), Bosch, Hitachi
    OEM price range: $170-$250
    Aftermarket price range: $100-$180

Related Codes That Often Appear With This One

  • P2101 — This code for 'Throttle Actuator Control Motor Circuit Range/Performance' often appears with P2135 because when the sensor signals are implausible, the ECM can no longer trust its control over the throttle plate motor.
  • P2176 — This code for 'Minimum Throttle Position Not Learned' often appears after replacing the throttle body if the mandatory idle relearn procedure is not performed correctly.
  • P1516 — A GM-specific code for 'Throttle Actuator Control (TAC) Module Performance' that can be set alongside P2135 when the commanded throttle position does not match the actual position.

Technical Service Bulletins (TSBs) & Recalls

  • While not directly for the Terrain, TSB #11-06-04-007C for other GM models highlights the commonality of this issue across the brand, though the repair procedure (sensor-only replacement) does not apply to the Terrain.
  • Manufacturer Bulletin #11-06-04-007C also outlines a specific procedure for replacing the throttle position sensor cover on related models like the Envoy when a reduced power message is displayed and DTC P2135 is set.
  • Special Coverage #14582: Covered throttle body replacement for 10 years/120,000 miles on certain GM vehicles, including some that used this engine family. This program is now expired for the 2010-2017 Terrain.

Platform-Specific Known Issues

  • GM previously issued a Special Coverage Adjustment (SCA) #14582 for this issue on some 2010-2014 models, which extended the warranty coverage for the throttle body to 10 years or 120,000 miles. Owners should check with a GM dealer to see if their specific VIN was covered, though this program has expired for all vehicles in the 2010-2017 range as of the mid-2020s.

Mechanic-Grade Diagnostic Values

  • Throttle Actuator Control (TAC) Motor Resistance — expected: 2 to 15 Ohms between terminals A and B of the throttle body connector.. Failure: A reading over the limit indicates an open circuit; a reading under 1 Ohm indicates a short circuit.
  • TPS1 Resistance Sweep (between pins D and E) — expected: Starts around 2.7 kOhms (closed throttle), should increase smoothly as the throttle plate is opened.. Failure: The resistance value is stuck, jumps erratically, or has dead spots during the sweep.
  • TPS2 Resistance Sweep (between pins E and F) — expected: Starts around 2.2 kOhms (closed throttle), should decrease smoothly as the throttle plate is opened (opposite of TPS1).. Failure: The resistance value is stuck, jumps erratically, or has dead spots during the sweep.
  • TPS1 Signal Voltage (Key On, Engine Off, Throttle Closed) — expected: Less than 1.0 V at terminal D (Dark Green wire).. Failure: Voltage is greater than 1.0 V, indicating a short to voltage or faulty ECM.
  • TPS2 Signal Voltage (Key On, Engine Off, Throttle Closed) — expected: 4.8 V to 5.2 V at terminal F (Purple wire).. Failure: Voltage is outside this range, indicating a short to ground, short to voltage, or faulty ECM.
  • PCM Connector Ground Circuit Resistance — expected: Less than 1.0 Ohm between the PCM ground pins and the negative battery terminal.. Failure: Resistance higher than 1.0 Ohm indicates a poor ground connection (e.g., at G112) or a compromised wire.

Scan Tool Commands That Help

  • GDS2/Tech2: Throttle/Idle Learn — This function is required after replacing the throttle body to reset learned values and establish a new baseline idle position. Failure to perform this can cause persistent high idle, stalling, or code P2176.
  • GDS2/Tech2: Throttle Position Sensor Data Display — Used during diagnosis to view live voltage and percentage data for both TPS1 and TPS2 simultaneously, which is the primary method for confirming a correlation fault.

Wiring & Ground Locations

  • X105 — The 6-pin electrical connector at the electronic throttle body.. This is the single point of connection for both TPS sensors and the throttle motor. It is a common point for fretting corrosion, moisture intrusion, or loose pins that directly cause P2135.
  • G105 / G109 — On the rear of the engine block for the 2.4L engine.. These are primary engine ground points. A poor connection here can affect the reference voltage for multiple sensors, including the throttle body, leading to erratic readings and correlation codes.
  • G112 — Lower left front of the engine.. This is another critical engine ground. A high-resistance ground at this location can cause sensor data to be skewed, potentially triggering a P2135 code.
  • ECM (Engine Control Module) — Located in the engine compartment, typically near the underhood fuse block on the driver's side.. All sensor signals from the throttle body are sent to the ECM for processing. While rare, a fault in the ECM's internal driver circuits can mimic a sensor failure.

Real Owner Repair Stories

  • Chevy HHR Network forum post (Chevrolet HHR (uses similar 2.4L Ecotec and wiring)) — Intermittent P2135 code, check engine light, and shaking.
    ❌ Tried (didn't work) Initial diagnosis pointed towards replacing the throttle body.
    ✅ What actually fixed it The owner performed a 'tug test' on the wires at the throttle body connector and found a loose gray wire. Replacing the single pin within the connector resolved the issue completely without needing a new throttle body.
  • NHTSA ODI #11063373 — An owner reported that their vehicle was towed to a mechanic after a failure where code P2135 for the throttle/pedal sensor switch was revealed, though the engine light was not on after turning the car off and back on.

OEM Part Supersession History

  • 1263118612694871 — Likely an internal revision to improve the durability of the throttle position sensors that were prone to failure in the original design.

Model Year Variations Within This Range

  • 2010-2012: The optional V6 engine was a 3.0L unit.
  • 2013-2017: The optional V6 engine was upgraded to a more powerful and reliable 3.6L unit. The 2.4L base engine, which is the subject of this P2135 article, remained consistent throughout the entire 2010-2017 generation.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Oil Consumption 🔴 High — Extremely common, especially on 2010-2013 models. Can start as early as 60,000 miles. Caused by faulty piston ring design. (Ref: A class-action lawsuit led to Special Coverage #14159 for piston and ring replacement, which has since expired.)
  • Stretched/Failed Timing Chain 🔴 High — Common between 80,000-120,000 miles. Often accelerated by low oil levels from the oil consumption issue. Results in rattling noise on startup and can lead to catastrophic engine failure.
  • Frozen PCV Orifice / Rear Main Seal Failure 🟠 Medium — Occurs primarily in cold climates. The PCV orifice in the intake manifold can freeze and clog, causing crankcase pressure to build and blow out the rear main seal, resulting in a major oil leak. (Ref: Special Coverage Adjustment #14882 was issued to address cleaning the PCV orifice.)
  • Stabilitrak / ABS / Traction Control Lights 🟡 Low — Common issue often caused by corroded wheel speed sensor wiring or a failed wheel hub/bearing assembly.
  • HVAC Actuator Failure 🟡 Low — Fairly common. Actuators that control airflow direction and temperature blending fail, causing clicking noises from the dash or inability to change temperature/vents.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, a used throttle body is a very poor choice and is not recommended. The part has a notoriously high failure rate due to an internal electronic design flaw. A used part from a donor vehicle, regardless of mileage, is likely to have the same defect and could fail shortly after installation, wasting both time and money.

What to inspect on the donor part:

  • Not applicable, as used parts are not advised for this failure.

OEM-only on this vehicle (don't cheap out):

  • While not strictly 'OEM-only', using a new, quality part is critical. The ACDelco (OEM) or Bosch units are the most trusted replacements. Avoid unbranded, exceptionally cheap options as their internal electronics may be of lower quality and fail prematurely.

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (OEM)
  • Bosch
  • Hitachi

Brands owners have reported issues with on this vehicle:

  • Unbranded or 'white-box' parts from online marketplaces with no warranty or brand reputation. Given the electronic nature of the failure, quality control is paramount.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2011 GMC Terrain 2.4L

Symptoms: The vehicle experienced a failure that required the throttle body to be replaced as a complete unit because the internal sensors were not serviceable.

What fixed it: Replacement of the entire throttle body assembly.

Source hint: mechanic_video Source 7

2010-2014 GMC Terrain 2.4L — ~120000 miles

Symptoms: Throttle body failure leading to a 'Reduced Engine Power' message and potential 'Service Stabilitrak' warnings.

What fixed it: Replacement of the throttle body under Special Coverage Adjustment #14582 (while the program was active).

Source hint: Special Coverage #14582

Documented NHTSA Reports

GMC Yukon Owner Report

Symptoms: An owner reported that their truck stopped accelerating and would not go over 25 mph, taking about two full minutes to reach that speed. A local garage confirmed the engine code was P2135.

Source hint: NHTSA ODI #10495252

GMC Yukon XL Owner Report

Symptoms: An owner reported that codes P1516, P2135, and P0120 returned for a third time, causing the car to go into reduced power mode while driving.

Source hint: NHTSA ODI #11341685

GMC Yukon Denali Owner Report

Symptoms: A report describes the vehicle dropping speed to 20 mph on the highway, with check engine codes P0120 and P2135 present.

Source hint: NHTSA ODI #11080681

Frequently Asked Questions

Is there a recall or special warranty for the P2135 code on my 2012 GMC Terrain 2.4L?
GM previously issued Special Coverage Adjustment #14582 which extended the throttle body warranty to 10 years or 120,000 miles for certain 2010-2014 models. However, this program has expired for the 2010-2017 Terrain range as of the mid-2020s.
Can I just replace the sensor on my Terrain's throttle body like TSB #11-06-04-007C suggests?
No. While TSB #11-06-04-007C discusses sensor-only replacement for other GM models, that procedure does not apply to the GMC Terrain. On the 2.4L Ecotec engine, the throttle position sensors are internal and non-serviceable, requiring replacement of the entire throttle body assembly.
Why does my dashboard say 'Service Stabilitrak' when the problem seems to be the engine power?
On the GMC Terrain, the P2135 code often triggers a 'Reduced Engine Power' mode and can simultaneously display a 'Service Stabilitrak' message. This is a common symptom of the throttle body's internal sensor correlation error affecting multiple vehicle systems.
What is the 'relearn procedure' I need to do after fixing the P2135 code?
After replacing the throttle body, a manual idle relearn is required: idle the engine for 3 minutes, turn it off for 60 seconds, and then idle again for another 3 minutes.
Could the P2135 code be related to the oil consumption issues on my 2013 Terrain?
While they are separate mechanical failures, they are both known issues for this engine. Excessive oil consumption (Special Coverage #14159) can lead to stretched timing chains, but the P2135 code specifically points to the electronic throttle body assembly, which is another high-failure item on the 2.4L Ecotec.
How to Fix Chevy GMC P2135 Code: Throttle/Pedal Position Sensor/Switch A / B Voltage Correlation
How to Fix Chevy GMC P2135 Code: Throttle/Pedal Position Sensor/Switch A / B Voltage Correlation
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 May 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 P2135 (Deep Dive) for:
  • GMC Terrain: 20102011201220132014201520162017
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