← Back to list

2008 GMC Envoy P0121 and P2135 Codes: Understanding the Difference and Warranty Coverage

Model: 2008 GMC Envoy Fault Code: P0121 Posted: 2014-01-07 17:31

I own a 2008 GMC Envoy experiencing accelerator hesitation, accompanied by the P0121 diagnostic trouble code. GM has issued Special Coverage Bulletin #11273, which may cover this issue under warranty—but only if the vehicle displays the P2135 code. I believe both P0121 and P2135 relate to throttle position sensor (TPS) issues, but my dealer denied coverage because my vehicle does not show P2135. I would like clarification on the technical difference between these two codes and whether P0121 qualifies for warranty under GM's bulletin. P0121 is a TPS performance code indicating that the predicted throttle angle from the Powertrain Control Module (PCM) does not match the actual throttle position. This can stem from issues like vacuum hose disconnections, intake manifold leaks, or a faulty map sensor vacuum line. In drive-by-wire systems—like the 2008 GMC Envoy—the PCM controls throttle via an electronic throttle body; thus, a dirty throttle body may also contribute. P2135 is often referred to as a 'logic' code: it occurs when the PCM detects inconsistent data from TPS sensors (TPS1 and TPS2). If one sensor fails or provides no signal, the PCM cannot compare values and may trigger P2135. However, if only P0121 appears, this suggests that the issue is not a full sensor failure but rather a mismatch in calculated vs. actual throttle position. The key point: GM's coverage bulletin requires P2135 to be present. Since I only see P0121, my claim may not qualify under that specific warranty. I am seeking expert insight on whether P0121 can still be considered a valid case for coverage or if it falls short of the required diagnostic criteria.

Related fault codes
P0121P2135
Comments (6)
Anonymous 2014-01-08 08:53

Yes, my vehicle does not show P2135. Only P0121 is present—indicating an issue with the throttle position sensor (TPS) or related components. P2135 is a 'logic' code: it occurs when the PCM receives conflicting data from TPS sensors 1 and 2. If one sensor fails, there's no valid signal to compare against, triggering P2135. However, in my case, only P0121 appears. This suggests that the root cause is likely a malfunction in the TPS system or its associated signals—specifically, a mismatch between predicted and actual throttle angle. The trouble tree for P2135 typically begins with prior repairs like P0121; if P2135 does not appear after fixing P0121, it may indicate that the issue is not severe enough to trigger the logic error. I recommend getting a second opinion from another technician or using a professional scan tool to verify TPS data and PCM calculations. Note: GM's 4.2L engine has known caveats in its trouble tree interpretation—time permitting, I will double-check this case for consistency.

Anonymous 2014-01-08 19:43

Thank you for the clarification, Kev2. This helps a lot—it seems my vehicle exhibits a partial symptom of the TPS issue, resulting in P0121 instead of the full P2135 code.

Anonymous 2014-01-08 20:42

P0121 is a throttle position sensor (TPS) performance code. It sets when the PCM's predicted throttle angle does not match the actual throttle angle. Check for disconnected, damaged, or incorrectly routed vacuum hoses—especially those connected to the intake manifold or map sensor. A faulty map sensor signal can cause incorrect TPS calculations by the PCM. In drive-by-wire systems like the 2008 GMC Envoy, there is no separate idle air control motor. The PCM adjusts engine idle via electronic throttle control. A dirty throttle body may also be contributing to the issue. A good scan tool should display real-time data including RPM, desired idle, actual TPS, and desired TPS—this helps diagnose whether the sensor readings are inconsistent.

Anonymous 2014-01-09 07:39

What is your idle RPM? The 2008 GMC Envoy has two TPS sensors inside the electronic throttle body: one forward-biased (voltage starts low, increases with throttle opening) and one reverse-biased (starts high, decreases as throttle opens). The PCM monitors both signals. If they don't match, it may enter limp mode or even shut down the engine. P2135 can be triggered under these conditions—especially if a TPS sensor fails to provide valid data.

Anonymous 2014-03-07 10:48

I have a 2006 GMC Envoy with an engine light and code P0128. Different issue—related to cooling system performance, not throttle control.

Anonymous 2014-03-07 13:47

P0128 indicates a cooling system problem where the engine fails to warm up properly. Check coolant level and replace the thermostat with a 195°F model. If this resolves the issue, it may confirm a cooling-related fault—but it does not relate to throttle or TPS problems.