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

U0121 on 2014-2020 GMC Sierra 1500: Lost Communication with ABS Fixes

On 2014-2020 GMC Sierra 1500s, code U0121 is most often caused by a poor Body Control Module (BCM) ground at location G218 under the driver's side dash. Before replacing the expensive ABS module (EBCM), inspect and clean this ground by removing the 10mm nut and trimming away trapped insulation. Also, check for corroded wiring under the door sill plates and ensure the battery is healthy.

18 minutes to read 2014-2020 Gmc SIERRA 1500
Most Likely Cause
Poor BCM Ground at G218
Difficulty
2/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $1300
Parts Price
$0 – $800
⚠️ Drivable, but... — You can drive, but do so with extreme caution. The Anti-Lock Braking System (ABS) and StabiliTrak/Traction Control will be disabled, increasing the risk of wheel lock-up and skidding during hard braking or on slippery surfaces. This requires longer stopping distances and more careful vehicle control.
Key Takeaways
  • Code U0121 on a 2014-2020 Sierra means the Electronic Brake Control Module (EBCM) has lost communication.
  • The most likely cause, especially on 2014-2018 models, is a poor BCM ground (G218) under the driver's side dash.
  • Before considering an expensive EBCM replacement, always inspect and clean the G218 ground, check battery connections, and inspect wiring under the door sills.
  • Driving with this code is risky as ABS and StabiliTrak will be inactive.
  • Multiple recalls and TSBs exist for this system, so checking with a dealer for open campaigns is a wise step.
The trouble code U0121 on a GMC Sierra 1500 means "Lost Communication With Anti-Lock Brake System (ABS) Control Module." In GM vehicles, this module is often called the Electronic Brake Control Module (EBCM). This code indicates that the EBCM is not sending or receiving signals over the vehicle's Controller Area Network (CAN bus), which is the primary communication system linking all the vehicle's computers. When this communication fails, critical safety systems like ABS, Traction Control, and StabiliTrak are disabled.

What's Unique About the 2014-2020 Gmc SIERRA 1500

Interior view of a 2014-2020 GMC Sierra 1500 dashboard and driver footwell area.
The K2XX generation Sierra is notorious for electrical gremlins originating from a single, poorly installed ground point under the driver's side dashboard.

The 2014-2019 (K2XX generation) Sierra and its platform mates are notoriously prone to electrical issues stemming from a specific ground point known as G218. This ground, located under the driver's side dashboard near the speaker, is for the Body Control Module (BCM). Manufacturer TSBs PIT5405B and PIT5405C directly link a poor connection at G218 to a host of communication codes, including U0121. The problem is frequently caused by sound-deadening insulation getting trapped under the ground terminal's eyelet during factory assembly, leading to a weak, high-resistance connection that causes widespread, intermittent electrical faults.

Diagnostic Flowchart

Using a multimeter to test power and ground pins at the Electronic Brake Control Module (EBCM) connector.
If the grounds and battery check out, verify power, ground, and CAN signals directly at the EBCM connector before condemning the module.

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

Are you experiencing heavy steering or blank gauges along with the ABS lights?
→ Perform the G218 ground fix ($0-$5). Remove the 10mm nut under the driver dash, cut away the insulation mat, and clean to bare metal.
Does the battery show at least 12.4V and pass a load test?
→ Charge or replace the battery ($0-$250) and clean the terminals. Low voltage causes CAN bus communication faults.
→ Remove the driver and passenger door sill plates and inspect the wiring harness for moisture or green/white corrosion (TSB #PIT5457D).
Did you verify power and ground directly at the EBCM connector?
→ Inspect the underhood ABS/EBCM fuses and use a multimeter to test power, ground, and CAN signals at the EBCM.
→ Replace the Electronic Brake Control Module (EBCM) for $300-$800 and have it programmed to your VIN using GM SPS.

Generation note: This range covers two generations of the GMC Sierra 1500: the 3rd generation (K2XX, 2014-2018/2019 Limited) and the 4th generation (T1XX, 2019-2020). The G218 ground issue is extremely well-documented on the 2014-2018 K2XX models and their SUV counterparts. The 2019+ T1XX models have been subject to recalls (like NHTSA 19V888000) for EBCM software errors that could also disable ABS and Stabilitrak, sometimes without warning lights.

Professional service recommended: This code involves the anti-lock braking and stability control systems, which are critical for safety. Diagnosing CAN bus network faults can be complex and often requires specialized tools to pinpoint the failure. While the most common fix (G218 ground) is simple, ruling out other causes requires electrical diagnostic skill.

Symptoms You May Notice

GMC Sierra instrument cluster displaying Service StabiliTrak and ABS warning lights.
A failing G218 ground will often trigger a cascade of warnings, including 'Service StabiliTrak', ABS lights, and even 'Service Power Steering' messages.
  • ABS warning light is on
  • StabiliTrak / Traction Control warning light is on
  • "Service StabiliTrak" message on the instrument panel
  • Instrument panel gauges may sweep or go blank while driving (as noted in TSB #PIT5713A)
  • Steering may feel heavy or jerk, with "Service Power Steering" messages (as noted in TSB #PIT5405C)
  • Cruise control may not work
  • Radio or entire center stack display may go blank intermittently
  • Engine may stall at low speeds, particularly while turning
  • Erratic behavior of door locks or dome lights
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the EBCM/ABS module without first thoroughly checking and cleaning the G218 ground. The ground issue is far more common, cheaper to fix, and a known factory defect.
  • 🎬 Watch this guide on upgrading your grounds to prevent future issues.
  • Replacing the battery without confirming it failed a load test. While low voltage is a cause, owners often replace a good battery when the real issue is a poor ground or high-resistance connection.

Most Likely Causes

A ground wire eyelet improperly bolted over sound-deadening insulation instead of bare metal.
The most common cause of U0121 on this platform is the G218 ground stud, where factory sound insulation was often trapped under the eyelet, causing a high-resistance connection.
  1. Poor BCM Ground at G218 🔴 High Probability As documented in GM TSBs #PIT5405B and #PIT5405C, sound insulation material was often improperly installed under this critical ground connection from the factory, causing a poor connection. This is the most widely reported cause of U0121 and related electrical issues on this truck platform.
    How to confirm: Visually inspect the G218 ground stud located under the driver-side dash, to the left of the steering column, often behind or near the A-pillar speaker. Check if the 10mm nut is loose or if the black dash insulator mat is trapped between the ground terminal eyelet and the body stud.
    Typical fix: Disconnect the battery. Remove the 10mm nut, pull the ground terminal eyelet off the stud, and use a utility knife to cut away the interfering insulation mat. Scrape the contact surfaces of the terminal and body to ensure bare metal contact, then securely retighten the nut.
    Est. part cost: $0-$5
  2. Damaged Wiring Harness Under Sill Plates 🟡 Medium Probability GM TSB #PIT5457D points to wiring harnesses under the driver and passenger door sill plates as a potential source of communication loss. Moisture can get trapped under the sill plates, causing corrosion (especially on splice J365 on the passenger side) in the Communication Enable circuit (Circuit 5986), which wakes up the EBCM.
    How to confirm: Remove the driver and passenger sill plates and peel back the carpet to inspect the wiring harnesses that run along the floor. Look for any signs of corrosion (green or white powder), chafing, pinched wires, or previous shoddy repairs.
    Typical fix: Repair the damaged section of the wire. This involves cutting out the corroded section, splicing in a new piece of wire with weatherproof heat-shrink butt connectors, and re-wrapping the harness to protect it from future moisture.
    Est. part cost: $5-$25
  3. Low Battery Voltage or Poor Battery Connections 🟡 Medium Probability → Shop Vehicle Battery Modern vehicle control modules are sensitive to voltage. A weak battery or corroded/loose terminals can cause intermittent communication faults across the entire CAN bus network. TSB #PIT5405C also lists a discharged/faulty battery and high resistance in battery cables as a primary cause for these electrical issues.
    How to confirm: Test the battery voltage with a multimeter. It should be above 12.4V with the engine off and 13.7-14.7V with the engine running. Perform a load test. Inspect battery terminals for corrosion and ensure clamps are tight and not spinning on the posts.
    Typical fix: Clean battery terminals and cable clamps thoroughly with a wire brush. Charge or replace the battery if it fails a load test. Ensure all main power and ground cable connections are clean and tight.
    Est. part cost: $0-$250
  4. Faulty Electronic Brake Control Module (EBCM) ⚪ Low Probability → Shop ABS Control Module While less common than wiring or ground issues, the EBCM itself can fail internally. NHTSA recall 19V888000 (GM recall N192268090) was issued for 2019 models due to a software error in the EBCM that could disable ABS/ESC without warning. This indicates the module is a sensitive component.
    How to confirm: This is typically a diagnosis of exclusion after all wiring, grounds, and power sources have been confirmed to be good. A professional scan tool is needed to verify if the EBCM is unresponsive while other modules on the network are communicating.
    Typical fix: Replace the EBCM. The new module must be programmed to the vehicle's VIN by a dealer or a properly equipped independent shop using GM's Service Programming System (SPS).
    Est. part cost: $300-$800

Rare But Worth Checking

  • FVCM Software Anomaly: TSB #PIT5599 specifically mentions that a software anomaly in the Fuel Vehicle Control Module (FVCM) can cause a false U0121 code to be set in history during each ignition cycle on 2017 models. This may require a software update at a dealership.
  • Shorted Wheel Speed Sensor Wiring: → Shop ABS Wheel Speed Sensor Another GM TSB (#PIT4056H, for the previous generation but relevant) notes that a shorted wheel speed sensor or its wiring can sometimes take down the entire communication line to the EBCM, causing a U0121. Unplugging the sensors one by one may restore communication.
  • Pinched Dash Harness: A TSB describes a condition where the main dash harness can be pinched between the left instrument panel mounting bracket and the body, causing a multitude of communication codes, including U0121. The fix involves loosening the bracket to free the harness and repair any damaged wires.

Diagnosis Steps

  1. Scan all vehicle modules and record all DTCs. A flood of 'U' codes points towards a network-wide issue like a bad ground or power feed.
  2. Test the battery and charging system. Ensure battery voltage is above 12.4V (engine off) and 13.7-14.7V (engine running). Perform a load test. Clean and tighten all battery terminals and main ground connections.
  3. Locate and inspect the BCM ground G218. It is under the driver's side dash, to the left of the steering column, near the A-pillar speaker.
  4. Perform the G218 Ground Fix: 🎬 Watch this step-by-step walkthrough of the G218 ground repair. Disconnect the battery. Remove the 10mm ground nut. Pull the wire eyelet off the stud. Cut away the sound-deadening mat that is under the eyelet. Clean the eyelet and the mounting surface to bare metal. Reinstall the eyelet and securely tighten the nut.
  5. If the issue persists, remove the driver and passenger side door sill trim panels. Inspect the large wiring harnesses for signs of water intrusion, corrosion (green/white powder), or chafing, as per TSB #PIT5457D. Pay close attention to splice points.
  6. Inspect the fuses for the ABS/EBCM system in the underhood fuse block.
  7. If all wiring, grounds, and fuses are good, use a multimeter to test for power, ground, and CAN bus signals directly at the EBCM connector to confirm the module is receiving what it needs to operate.

Parts You'll Likely Need

  • Electronic Brake Control Module (EBCM) (OEM #84102203, 23380704, 84488684 (Varies by year, VIN, and options like brake package JD9)) — This is the part to replace if all wiring, ground, and power supply issues have been ruled out. It is the brain of the ABS and stability systems. Replacement requires programming.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $400-$800
    Aftermarket price range: $300-$600
  • Nothing (Tools and Cleaning Supplies) — The most common fix for U0121 on this platform, the G218 ground issue, requires no parts, only basic hand tools (10mm socket, trim tool, utility knife) and cleaning supplies.
    OEM price range: $0
    Aftermarket price range: $0

Related Codes That Often Appear With This One

  • U0100 — Lost Communication with ECM/PCM. Often appears with U0121 when a major ground issue (like G218) or network problem is affecting multiple modules.
  • U0140 — Lost Communication with Body Control Module. This is a strong indicator that the problem lies with the BCM itself or its primary ground (G218), as the BCM acts as a gateway for network communication.
  • C0544, C0710, U0415 — These are steering and stability control related codes often listed alongside U0121 in TSBs #PIT5405B and #PIT5405C, pointing to a shared electrical fault originating from the BCM/G218 issue.
  • U0073, U0077, U0126, U0131 — These are various communication codes that are frequently logged together when there is a systemic network problem, such as a bad ground at G218 or corroded wiring in the sill plates.

Technical Service Bulletins (TSBs) & Recalls

  • PIT5405C: Documents the G218 ground issue causing a multitude of communication DTCs, including U0121.
  • PIT5457D: Points to corroded/damaged wiring under the door sill plates as a cause for lost communication with the EBCM.
  • PIT5713A: Mentions U0121 as one of many codes that can appear when IPC gauges sweep while driving.
  • PIT5599: Notes a software issue in the FVCM causing false U0121 codes on 2017 models.
  • NHTSA Recall 19V888000: A recall for 2019 models to reprogram the EBCM for a software error that could disable ABS and ESC.

Platform-Specific Known Issues

  • TSB #PIT5405C: Documents a poor BCM ground at G218 causing a wide range of electrical issues, including U0121, engine stalls, and blank instrument clusters, particularly when turning the steering wheel at low speeds.
  • TSB #PIT5457D: Points to communication loss with the EBCM (and code U0121) due to damaged wiring harnesses located under the driver and passenger sill plates.
  • TSB #PIT5599: Notes a software anomaly in the Fuel Vehicle Control Module (FVCM) can cause a false U0121 code on 2017 models.
  • Recall N192261050: GM issued a recall for 2014-2018 models to reprogram the EBCM software, which could improperly activate the driveline-protection system if a wheel speed sensor failed, causing the vehicle to pull to one side.

Mechanic-Grade Diagnostic Values

  • High-Speed CAN Bus Network Resistance — expected: ~60 Ohms. Failure: A reading of ~120 Ohms indicates an open circuit or a missing terminating resistor. A reading near 0 Ohms indicates a short between the CAN High and Low wires.
  • CAN Bus Voltage (Key On, Engine Off) — expected: CAN High (Pin 6): ~2.5V. CAN Low (Pin 14): ~2.5V. This is the 'recessive' or idle state.. Failure: Voltages that are stuck high or low, or do not mirror each other, indicate a short to power or ground on one of the lines.
  • EBCM Serial Data Communication Enable Voltage — expected: ~12V (Battery Voltage). Failure: 0V at the EBCM connector indicates a break in the wake-up signal wire from the Body Control Module (BCM).

Scan Tool Commands That Help

  • GDS2 (GM Diagnostic Software): Module Status / Data Display — To verify if the EBCM is completely offline or intermittently dropping from the network. This helps differentiate a hard failure from an intermittent wiring issue.
  • GM SPS (Service Programming System): EBCM Programming/Setup — This is a mandatory step after replacing the Electronic Brake Control Module (EBCM). The new module must be programmed with the vehicle's VIN and specific configuration to function correctly.

Wiring & Ground Locations

Location of the G218 ground stud under the driver's side dashboard near the speaker on a GMC Sierra.
The G218 ground is located under the driver's side dashboard, near the speaker. You'll need to remove the 10mm nut and cut away any trapped insulation mat to clean it to bare metal.
  • CAN Bus Terminating Resistors — The High-Speed GMLAN bus has two 120-Ohm resistors. On these trucks, one is typically located inside the Electronic Brake Control Module (EBCM) and the other is inside the Inflatable Restraint Sensing and Diagnostic Module (Airbag Module).. If the EBCM's internal resistor fails or there's a break in the wiring leading to it, the total network resistance will read 120 Ohms instead of 60, causing communication instability and setting U0121.
  • EBCM Connector (K2XX) — The main electrical connector on the Electronic Brake Control Module, which is mounted to the ABS hydraulic block under the truck, generally below the driver's seat area.. This is the primary point for testing power, ground, and network signals directly at the module. A 2016 wiring diagram shows the GMLAN High-Speed lines at Pins 40 (WHT) and 39 (DK BLU), and the Communication Enable signal at Pin 28 (WHT/DK BLU).
  • G121 — A chassis ground located under the vehicle on the frame post near the driver's door.. While G218 is the most common culprit for BCM issues, the EBCM relies on its own clean grounds. A wiring diagram for a 2016 model shows G121 as a relevant ground point for the brake system.

Real Owner Repair Stories

  • YouTube user video (2018 Chevrolet Silverado LTZ (K2XX Platform)) — Persistent "Service Stabilitrak" light that would disable cruise control.
    ❌ Tried (didn't work) Driving himself nuts trying to figure it out.
    ✅ What actually fixed it Unplugging a cheap, aftermarket Bluetooth OBD-II adapter that was left plugged into the port. The problem was confirmed when plugging the same adapter into a 2018 GMC Denali immediately caused the Stabilitrak light to appear on that truck.
  • YouTube user video (2011 GMC Sierra (similar wiring principles)) — Service Stabilitrak, Traction Control, and Trailer Brake System lights were all on.
    ❌ Tried (didn't work) Replacing a wheel speed sensor.
    ✅ What actually fixed it The owner tested for voltage at the passenger rear wheel speed sensor connector and found 0V. He traced the harness and discovered a broken wire in the loom near the spare tire. Repairing this broken wire restored power to the sensor and resolved all the warning lights.

"I Checked Everything" — The Actual Cause

  • In cases where all main power, ground, and CAN bus wiring to the EBCM test good, the fault can be a shorted sensor pulling down the module's internal 5V reference circuit. TSB PIT4056H suggests unplugging the Yaw/Lateral Accelerometer Sensor and the Steering Wheel Angle Sensor one by one. If communication with the EBCM returns after unplugging a sensor, that sensor or its wiring is the cause.
  • A faulty or poorly designed aftermarket device plugged into the OBD-II port can constantly disrupt network traffic, causing communication codes like U0121. The vehicle's wiring will test perfectly fine, but the device itself is the source of the interference.

When the Usual Fixes Don't Work

  • While the G218 ground and sill plate wiring are the most common causes, several documented cases show that U0121 can persist even after these are fixed. In one instance, the final fix was removing an aftermarket Bluetooth OBD-II adapter that was causing network interference. In another scenario outlined by a GM TSB, a shorted wheel speed sensor wire was the culprit, which was diagnosed by unplugging sensors one by one until communication with the EBCM was restored. These cases highlight the need to look beyond the most common fixes if the problem remains.

Model Year Variations Within This Range

  • 2017: TSB #PIT5599 notes that a software anomaly in the Fuel Vehicle Control Module (FVCM) can cause a false U0121 code to be stored in history at every ignition cycle. This is specific to this model year and may require a dealer software update rather than a hardware repair.
  • 2014-2018 (K2XX): The high-speed CAN network architecture consistently uses two 120-Ohm terminating resistors, one in the EBCM and one in the airbag module. This diagnostic principle is key for this entire generation.
G218 Ground Issue Fix (2014 - 2018 Chevy Silverado GMC Sierra)
G218 Ground Issue Fix (2014 - 2018 Chevy Silverado GMC Sierra)
2014 - 2018 Chevy Silverado or GMC Sierra Electrical Issues (G218 Ground)
2014 - 2018 Chevy Silverado or GMC Sierra Electrical Issues (G218 Ground)
How to: Fix StabiliTrak Issues 2014 GMC Sierra (GMC, CHEVROLET, SUBURBAN, TAHOE, YUKON, SILVERADO)
How to: Fix StabiliTrak Issues 2014 GMC Sierra (GMC, CHEVROLET, SUBURBAN, TAHOE, YUKON, SILVERADO)
Stabilitrak Off Traction Off Solved Suburban Tahoe Silverado GM Trucks
Stabilitrak Off Traction Off Solved Suburban Tahoe Silverado GM Trucks
2014-2018 Silverado/ Sierra Ground Upgrade K2XX (Prevent Electrical Issues) | AnthonyJ350
2014-2018 Silverado/ Sierra Ground Upgrade K2XX (Prevent Electrical Issues) | AnthonyJ350
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 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 U0121 for:
  • Gmc SIERRA 1500: 2014201520162017201820192020
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