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.
- 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.
What's Unique About the 2014-2020 Gmc SIERRA 1500

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

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
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.
Symptoms You May Notice

- 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
- 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

- 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 - 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 - 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 - 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
- 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.
- 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.
- 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.
- 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.
- 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.
- Inspect the fuses for the ABS/EBCM system in the underhood fuse block.
- 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

- 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.
Helpful Videos
We Have This Part in Stock
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.
- Gmc SIERRA 1500:
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2014-2020 Gmc SIERRA 1500
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- "I Checked Everything" — The Actual Cause
- When the Usual Fixes Don't Work
- Model Year Variations Within This Range
- 🎟️ Get 5% Off