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

P0121 on 2014-2018 Chevrolet Suburban: Throttle Position Sensor Causes and Fixes

On a 2014-2018 Suburban, code P0121 usually points to a dirty or failing throttle body assembly. Cleaning the throttle body often resolves the issue temporarily or permanently. If cleaning fails, replacement is the next step, costing around $100-$200 for an aftermarket part or $250-$400 for an OEM part. This is a common DIY repair, but a throttle relearn procedure is often necessary afterward.

15 minutes to read 2014-2018 Chevrolet SUBURBAN
Most Likely Cause
Dirty Throttle Body
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $600
Parts Price
$10 – $400
⚠️ Drivable, but... — Driving is not recommended as the vehicle can enter a "Reduced Engine Power" or "limp mode," causing sudden loss of acceleration and unpredictable throttle response, which is a safety risk. This can happen unexpectedly while driving, creating a dangerous situation on highways or in traffic.
Key Takeaways
  • P0121 on a 2014-2018 Suburban almost always relates to the electronic throttle body.
  • The first step is to clean the throttle body; this is an inexpensive fix that often works.
  • If cleaning fails, the entire throttle body assembly must be replaced, as the sensor is not sold separately.
  • After cleaning or replacement, a throttle relearn procedure is necessary to restore proper idle speed.
  • This code will likely put the truck in "Reduced Engine Power" mode, making it unsafe to drive normally.
The trouble code P0121 stands for "Throttle/Pedal Position Sensor 'A' Circuit Range/Performance Problem." This means the engine's computer (ECM) has detected that the signal from the throttle position sensor (TPS) is not what it expects to see. The TPS tells the computer how far open the throttle blade is, which is critical for managing the air-fuel mixture and engine speed. When the sensor's voltage reading is irrational or doesn't match other sensor inputs like the Manifold Absolute Pressure (MAP) sensor, the ECM flags it as a performance problem and triggers the P0121 code. For example, the ECM expects to see a TPS voltage of around 0.5 volts at idle and up to 4.5 volts at wide-open throttle.

What's Unique About the 2014-2018 Chevrolet SUBURBAN

For the 2014-2018 Suburban, which uses the EcoTec3 engine family (like the 5.3L L83 V8), the throttle position sensor is integrated into the electronic throttle body assembly and is not sold as a separate component. This design means that a faulty sensor requires replacing the entire throttle body. Furthermore, a GM Technical Service Bulletin (TSB #PIP4578B) acknowledges that P0121 can appear on high-mileage vehicles. As carbon builds up, the ECM adapts by commanding a higher throttle angle at idle; cleaning the throttle body without performing an idle learn reset can cause the code to persist or return because the computer is still compensating for the now-absent carbon.

Diagnostic Flowchart

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

Have you already cleaned the throttle body and performed an idle relearn?
Can you view live Throttle Position Angle data on a scan tool?
→ Check if the angle is above 15-20% at idle. If so, clean the throttle body with $5-$15 cleaner and perform a relearn to address TSB PIP4578B.
→ Remove the air intake tube, clean the gummy carbon from the throttle body with $5-$15 cleaner, and perform a throttle relearn.
Does the TPS voltage sweep smoothly from 0.5V to 4.5V?
→ Replace the Throttle Body Assembly (ACDelco 12670839, $250-$400) and $10-$20 gasket. Torque bolts to 89 inch-pounds.
→ Inspect the wiring harness near the ECM/TCM bracket and shock tower for chafing (TSB 21-NA-149). Repair damaged wires ($15-$50).
→ Repair the damaged section of wire or replace the connector pigtail ($15-$50). Ensure the connector is fully seated without moisture.

Generation note: This range covers the end of the 11th generation (2014, GMT900 platform) and the majority of the 12th generation (2015-2018, K2XX platform). However, the primary cause related to the electronic throttle body is common across both generations in this year range, especially for the 5.3L V8 engine.

Symptoms You May Notice

  • Check Engine Light is on
  • "Reduced Engine Power" message on the dash
  • "Service Stabilitrak" or "Service Traction Control" message appearing simultaneously.
  • Vehicle is in "limp mode" with limited acceleration.
  • Poor or hesitant acceleration.
  • Rough or unstable idle, sometimes surging.
  • Engine stalling at low speeds or when coming to a stop.
  • Hard starting
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Accelerator Pedal Position (APP) sensor. While the code definition can include 'Pedal Position Sensor,' on this vehicle, P0121 almost always points to an issue at the throttle body, not the gas pedal. One owner replaced the pedal assembly, but the code remained until the throttle body was cleaned.

Most Likely Causes

  1. Dirty Throttle Body 🔴 High Probability Carbon and oil vapor from the PCV (Positive Crankcase Ventilation) system can build up inside the throttle body bore over time, restricting the movement of the throttle plate and causing it to stick.
    How to confirm: Visually inspect the inside of the throttle body and the edges of the throttle plate for black, gummy carbon deposits. A scan tool can also help; a throttle angle percentage reading that is high at idle (e.g., above 15-20%) can indicate the plate is being held open by buildup. One technician noted a reading of 21-26% on a faulty vehicle, which dropped to 7% after cleaning.
    Typical fix: Remove the air intake tube and carefully clean the throttle body bore and plate with a dedicated throttle body cleaner and a soft cloth or brush. A throttle relearn procedure is highly recommended after cleaning to reset the ECM's learned idle values.
    Est. part cost: $5-$15
  2. Failing Throttle Body Assembly 🟡 Medium Probability The integrated electronic throttle position sensor can wear out or fail internally, causing erratic signals. This is a known issue on many modern GM trucks and SUVs. For some owners, cleaning the throttle body only provides a temporary fix, with the code returning weeks later, indicating the internal electronics are failing.
    How to confirm: If cleaning the throttle body and performing a relearn does not resolve the code, and the wiring is intact, the sensor within the assembly is likely faulty. A scan tool can be used to monitor the TPS voltage for erratic readings, dropouts, or glitches as the pedal is slowly depressed.
    Typical fix: Replace the entire throttle body assembly. It is recommended to use an OEM ACDelco part to ensure compatibility and avoid issues with the relearn procedure. A new gasket should be installed at the same time. The torque for the throttle body bolts is 89 inch-pounds. 🎬 See this step-by-step throttle body replacement walkthrough.
    Est. part cost: $100-$400
  3. Wiring or Connector Issue ⚪ Low Probability
    How to confirm: Inspect the wiring harness and connector going to the throttle body for any signs of damage, corrosion, or loose pins. Wiggle the harness while the engine is running to see if it affects the idle or triggers the code. Pay close attention to the harness near the connector itself for breaks inside the insulation.
    Typical fix: Repair the damaged section of wire or replace the connector pigtail.
    Est. part cost: $15-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): This is very rare. The PCM should only be considered after all other possibilities, including the throttle body and wiring, have been definitively ruled out.

Diagnosis Steps

  1. Read the fault codes with an OBD-II scanner to confirm P0121 and any other related codes.
  2. Using the scanner's live data, observe the 'Throttle Position Angle' at idle with the engine warm. A reading significantly above 10-15% (e.g., 20% or higher) suggests carbon buildup is holding the throttle plate open.
  3. Inspect the air intake tube for any cracks or loose connections between the MAF sensor and the throttle body.
  4. Disconnect the electrical connector at the throttle body and inspect for corrosion, moisture, or damaged pins. Ensure it is fully seated upon reconnection.
  5. Remove the air intake tube from the throttle body. Visually inspect the throttle bore and plate for heavy carbon buildup.
  6. If dirty, clean the throttle body thoroughly using throttle body cleaner and a soft rag. Do not spray cleaner directly on the electrical components or move the blade aggressively by hand.
  7. Reassemble the intake and perform a throttle relearn procedure. Several manual methods exist, but a scan tool is the most reliable method.
  8. If the code returns after cleaning, use a scan tool to monitor the TPS voltage. The voltage should sweep smoothly from about 0.5V at idle to 4.5V at wide-open throttle without any dropouts or glitches.
  9. If the voltage is erratic or cleaning did not fix the problem, replace the throttle body assembly and the gasket. Torque new bolts to 89 inch-pounds.
  10. After replacement, perform the throttle relearn procedure again.

Parts You'll Likely Need

  • Throttle Body Assembly (OEM #12670839 (supersedes 12627217, 12669073)) — This is the most common fix for P0121 when cleaning doesn't work, as the sensor is integrated into the assembly. Using an OEM part is often recommended for GM vehicles to ensure proper function and easy relearning.
    Trusted brands: ACDelco (OEM), Hitachi, Standard Motor Products
    OEM price range: $250-$400
    Aftermarket price range: $100-$250
  • Throttle Body Gasket — The gasket should always be replaced when the throttle body is removed to prevent vacuum leaks.
    Trusted brands: ACDelco, Fel-Pro, Mahle
    OEM price range: $10-$20
    Aftermarket price range: $5-$15
  • Throttle Body Cleaner — Required for the first and most common diagnostic/repair step: cleaning the throttle plate and bore.
    Trusted brands: CRC, Berryman, Gumout
    Aftermarket price range: $5-$15

Related Codes That Often Appear With This One

  • P2135 — This code indicates a correlation error between the two throttle position sensors (A and B) within the throttle body, often appearing with P0121 when the unit is failing.
  • P0068 — Indicates a conflict between the MAP sensor, MAF sensor, and throttle position. This code is mentioned in TSB #PIP4578B alongside P0121 as a related fault caused by carbon buildup.
  • P1516, P2101, P2119, P2176 — These are all throttle actuator control (TAC) module or system codes, also cited in TSB #PIP4578B as being related to throttle body performance issues on high-mileage vehicles.
  • C0561 — This StabiliTrak/ABS code can sometimes be triggered as a secondary fault when the engine's power output is compromised by a throttle-related issue, illuminating the "Service Stabilitrak&qu 🎬 Watch: Diagnosing Reduced Engine Power and Stabilitrak messages.ot; light.
  • P0506, P0507 — These codes for Idle Air Control System RPM Lower/Higher Than Expected can be set after cleaning a throttle body if the idle learn reset is not performed, as noted in TSB #PIP4578B.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4578B: Mentions that DTCs P0068, P0121, P1516, P2101, P2119, and/or P2176 may be experienced on high mileage vehicles, often related to idle surge or reduced engine power due to carbon buildup. It stresses the need for an idle learn reset after cleaning.
  • 21-NA-149: Details potential engine wiring harness chafing points on 2019-2021 models, but the locations are relevant for inspection on earlier K2XX platforms as well.

Platform-Specific Known Issues

  • TSB PIP4578B: High-Mileage Carbon Buildup: A known issue documented in TSB #PIP4578B involves this code appearing on high-mileage vehicles, leading to idle surge or reduced power mode. The bulletin clarifies that as carbon builds, the ECM learns to open the throttle more at idle. If the throttle is cleaned or replaced without an 'idle learn reset' via a scan tool, the learned compensation remains, causing new idle speed codes (P0506, P0507) and a potential return of P0121.
  • Wiring Harness Chafing (Less Common): On some K2XX trucks and SUVs, the engine wiring harness may chafe against chassis or engine components. TSB #21-NA-149 and #N192219370 detail potential contact points near the ECM/TCM bracket, upper control arm, and shock tower. While this issue can cause a wide variety of codes

Mechanic-Grade Diagnostic Values

  • TPS Reference Voltage — expected: 5V +/- 0.5V. Failure: Voltage outside the 4.5V to 5.5V range indicates a problem with the ECM or wiring.
  • TPS Sensor Ground — expected: < 0.1V (100 millivolts). Failure: A reading higher than 0.1V suggests a poor ground connection, which can cause erratic sensor readings.
  • TPS Signal Voltage (Live Data) — expected: Approx. 0.5V at idle, sweeping smoothly to approx. 4.5V at wide-open throttle (WOT).. Failure: Voltage that is flatlined, erratic, has dropouts, or does not correspond to the throttle plate angle indicates a failing sensor.
  • Throttle Angle Percentage (Live Data) — expected: 7-12% at normal idle.. Failure: A reading of 20% or higher at idle suggests significant carbon buildup is preventing the throttle plate from closing properly.

Scan Tool Commands That Help

  • GDS2 / Tech2 (or compatible professional scan tool): Idle Learn Reset — This function must be used after cleaning or replacing the throttle body. It resets the ECM's learned idle airflow values. Failing to perform this reset is a primary cause for the code returning or new idle speed codes (P0506/P0507) appearing, as documented in TSB PIP4578B.
  • GDS2 / Tech2 (or compatible professional scan tool): Throttle/Idle Learn — This is a comprehensive function that guides the technician through the process of letting the engine learn the new throttle parameters. It typically involves starting the engine and letting it idle for a set time while the tool monitors desired vs. actual RPM.

Wiring & Ground Locations

  • G103 / G104 — On the K2XX platform (2015-2018), key engine grounds are located on the cylinder heads. G103 is on the front of the passenger side cylinder head, and G104 is on the rear of the driver's side cylinder head.. The throttle position sensor relies on a stable ground reference provided by the ECM, which is grounded through these points. Corrosion or a loose connection at G103 or G104 can cause a voltage drop, leading to incorrect sensor readings and triggering a P0121 code.
  • Throttle Body Connector — A 6-pin connector directly on the electronic throttle body assembly.. This is the primary connection point for the throttle position sensors and the throttle actuator motor. Fretting corrosion, moisture intrusion, or damaged pins/wires at this connector are a common cause of intermittent signal loss, leading to P0121. Wiggling the connector while monitoring live data can help identify a poor connection.

Real Owner Repair Stories

  • Reddit user in r/MechanicAdvice (Vehicle not specified, but general P0121 case) — P0121 error code appeared.
    ❌ Tried (didn't work) Visually inspected throttle body, which appeared clean.
    ✅ What actually fixed it The user cleared the code, unscrewed the sensor cap, wiped it down, and reinstalled everything. The code did not return after several days of driving, suggesting the issue was a poor electrical connection that was resolved by reseating the connector.

OEM Part Supersession History

  • 12627217, 1266907312670839 — GM regularly updates service parts to integrate new materials and technologies for improved reliability.
    Heads up: While this part fits a wide range of GM vehicles, it is listed for the 2.5L engine in many fitment guides. However, it is the correct supersession for the 5.3L V8 throttle body as well. Always verify with VIN. This part requires programming or a relearn procedure to function correctly.

Model Year Variations Within This Range

  • 2014 vs 2015-2018: The 2014 model year is the last of the GMT900 platform, while 2015-2018 models are on the K2XX platform. While they share the P0121 code and similar causes related to the throttle body, there can be differences in wiring harness routing and ground point locations (e.g., G103/G104 locations are specific to the newer platform's engine layout).
Chevrolet p0121 diagnosing and repair.
Chevrolet p0121 diagnosing and repair.
How to Replace Throttle Body Assembly 2014-2018 Chevrolet Silverado 1500 5.3L V8
How to Replace Throttle Body Assembly 2014-2018 Chevrolet Silverado 1500 5.3L V8
Engine Power is Reduced Chevy Tahoe Motor 5.3L P0121 ,C0242, P0641
Engine Power is Reduced Chevy Tahoe Motor 5.3L P0121 ,C0242, P0641
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 24, 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 P0121 for:
  • Chevrolet SUBURBAN: 20142015201620172018
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