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 2015-2017 GMC Yukon XL: Lost Communication with ABS Module Causes and Fixes

On 2015-2017 Yukon XLs, U0121 is most often caused by a poor BCM ground at G218 under the driver's dash or a damaged wiring harness under the door sill plates. Inspecting and fixing these common electrical faults, specifically the 'Communication Enable circuit 5986' or splice J365, usually resolves the code without replacing the expensive ABS module.

16 minutes to read 2015-2017 Gmc YUKON XL
Most Likely Cause
Poor Body Control Module (BCM) Ground at G218
Difficulty
3/5
Est. Time
2.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $1800
Parts Price
$0 – $1350
⚠️ Drivable, but... — You can drive the vehicle, but your ABS and stability control systems will not function. Brake with extreme caution, as your wheels can lock up under hard braking, increasing the risk of skidding, especially in wet or slippery conditions.
Key Takeaways
  • Before suspecting an expensive module failure, always inspect the BCM ground G218 under the driver's dash. This is the most likely cause.
  • The second most likely cause is corroded or damaged wiring under the plastic door sill plates.
  • This fault disables your ABS and Stabilitrak systems, which significantly impacts vehicle safety in emergency maneuvers. Do not delay diagnosis and repair.
  • If the code only appears as a 'history' code in the Front View Camera Module (FVCM) with no other symptoms, it is likely a phantom code and can be ignored per a GM TSB.
  • Replacing the EBCM requires professional programming to match your vehicle's VIN.
The trouble code U0121 on a 2015-2017 GMC Yukon XL means 'Lost Communication With Anti-Lock Braking System (ABS) Control Module'. On 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 happens, critical safety systems like Anti-lock Brakes, Stabilitrak, and Traction Control are disabled.

What's Unique About the 2015-2017 Gmc YUKON XL

This generation of GMC Yukon and its K2XX platform siblings (Tahoe, Suburban, Silverado, Sierra, Escalade) is well-documented for specific electrical issues that directly cause the U0121 code. GM has issued multiple Technical Service Bulletins (TSBs) that point to a poorly secured ground point (G218) and compromised wiring under the door sill plates as the root cause for a wide range of communication failures, including U0121. Unlike many other vehicles where the module itself is the primary suspect, on the Yukon XL, these known wiring and grounding issues are the most probable cause and should be investigated first.

Diagnostic Flowchart

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

What diagnostic steps have you already completed for this code?
Does the instrument panel cluster intermittently go blank while driving?
→ Locate G218 ground under driver's dash near A-pillar. Trim trapped insulation, clean contacts, and tighten 10mm nut to 7 Nm (TSB #PIT5405C).
→ Verify battery is 12.4V+ (engine off) and terminals are tight. Then check G218 ground under driver's dash for trapped insulation.
→ Remove plastic sill plates. Inspect circuit 5986 and splice J365 for green/white corrosion or water damage (TSB #PIT5457D). Repair costs $5-$25.
→ Check ABS fuses. Test EBCM 38-pin connector. If power, ground, and CAN bus (~60 ohms) are good, replace EBCM (e.g., ACDelco 23380704) for $400-$1350.
Professional service recommended: This fault disables critical safety systems like ABS and Stabilitrak. Diagnosis can involve complex electrical testing of the CAN bus network, including voltage drop tests and checking network resistance. Replacing the EBCM requires special programming tools to code the module to the vehicle's VIN.

Symptoms You May Notice

  • ABS warning light is on
  • Stabilitrak / Traction Control warning light is on
  • "Service Stabilitrak" message on the driver information center
  • "Service Brake System" message on the driver information center
  • Loss of anti-lock brake function (wheels may lock and skid during hard braking)
  • Instrument panel cluster may go blank intermittently (if related to G218 ground issue)
  • Radio or HVAC controls may go blank (if related to G218 ground issue)
  • Steering may feel heavy or kick back when turning at low speeds (if G218 ground is the cause)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the EBCM (ABS Module) without first thoroughly inspecting the G218 ground and the sill plate wiring harnesses. These wiring/ground issues are far more common on this platform and much cheaper to fix.

Most Likely Causes

  1. Poor Body Control Module (BCM) Ground at G218 🔴 High Probability → Shop Body Control Module As documented in GM TSB #PIT5405C (and its successor #18-NA-161), the dash insulator mat was often trapped under the ground eyelet during manufacturing. This creates high resistance and causes a host of communication codes, including U0121.
    How to confirm: Locate G218 under the driver's side dash, near the A-pillar and kick panel speaker. Check if the 10mm nut is loose or if the black dash insulation is caught under the ground terminal. A voltage drop test from the ground wire to a clean chassis point will confirm high resistance.
    Typical fix: Disconnect the battery. Remove the 10mm nut, pull the wire eyelet off the stud, and use a knife to trim away any interfering insulation from around the stud. Clean the contact surfaces of the eyelet and body with a wire brush, then securely retighten the nut to 7 Nm (62 lb-in).
    Est. part cost: $0
  2. Damaged Wiring Harness Under Door Sill Plates 🔴 High Probability As documented in GM TSB #PIT5457D, the wiring harness that runs under the driver and passenger sill plates is susceptible to moisture, which leads to corrosion and damage. The 'Communication Enable circuit 5986' and a splice point known as 'J365' (under the passenger sill plate) are common failure points.
    How to confirm: Remove the driver and passenger side plastic door sill plates to access the wiring channel. Carefully unwrap the harness tape and inspect the wires, especially the Communication Enable wire (circuit 5986), for signs of corrosion (green or white powder), pinched wires, or previous water intrusion.
    Typical fix: Repair any broken or corroded wires. This involves cutting out the damaged section, splicing in a new piece of wire using solder and sealed heat-shrink connectors, and re-wrapping the harness to protect it from future moisture.
    Est. part cost: $5-$25
  3. Faulty Electronic Brake Control Module (EBCM) 🟡 Medium Probability → Shop ABS Control Module While less common than wiring issues on this platform, the module can fail internally due to vibration, heat, or age. Its location on the driver's side frame rail also makes its 38-pin connector susceptible to corrosion.
    How to confirm: After confirming all power, ground, and communication wires (CAN bus and Circuit 5986) have good continuity and voltage at the EBCM connector, the module itself is the likely culprit. This requires a multimeter and wiring diagram.
    Typical fix: Replace the EBCM. The new module must be programmed to the vehicle's VIN by a dealer or a qualified shop with the proper software (e.g., ACDelco's Techline Connect).
    Est. part cost: $400-$1350
  4. Low Battery Voltage or Poor Battery Connections ⚪ Low Probability → Shop Vehicle Battery Modern control modules are sensitive to voltage. A weak battery or corroded terminals can cause a variety of unpredictable communication errors across the CAN bus network.
    How to confirm: Test the battery with a multimeter. It should have at least 12.4V with the engine off and 13.7-14.7V while running. Inspect battery terminals for corrosion and ensure the cable clamps are tight and cannot be rotated by hand.
    Typical fix: Clean battery terminals or replace the battery if it fails a load test. Tighten cable clamps to the specified 7 Nm (62 lb-in).
    Est. part cost: $0-$250

Rare But Worth Checking

  • History Code from Front View Camera Module (FVCM): According to TSB #PIT5599, a software anomaly can cause a false U0121 code to be stored in the history of the FVCM with each ignition cycle. If the code is only present as a history code in the FVCM and there are no other symptoms or warning lights, GM advises that it should be ignored and no repairs should be performed.
  • EBCM Harness Abrasion Near Transmission: → Shop Transmission Assembly A GM document notes that the EBCM body wiring harness can be mis-clipped from the factory, allowing it to rub against a transmission mounting bolt. This can cause abrasion, shorted wires, blown fuses, and a no-start condition along with communication codes like U0121. Inspection requires locating the harness branch behind the radiator surge tank.

Diagnosis Steps

  1. Scan for Codes: Use a high-quality OBD-II scanner capable of reading codes from all modules (ABS, BCM, ECM, etc.). Note all active and history codes and in which modules they are stored.
  2. Check Battery Health: Verify battery voltage is above 12.4V engine-off and the charging system is working correctly (13.7-14.7V engine-on). Clean battery terminals and ensure clamps are tight.
  3. Inspect Ground G218: This is the most critical first step. Locate ground G218 under the driver's side dash near the A-pillar. Disconnect the battery, remove the 10mm nut, and check for trapped dash insulation. Trim away any insulation, clean the contacts to bare metal, and tighten the nut securely.
  4. 🎬 Watch: Step-by-step guide to fixing the G218 ground issue.
  5. Inspect Sill Plate Wiring: Remove the plastic sill plates on both the driver and passenger sides. Carefully unwrap and inspect the wiring harnesses for any signs of corrosion (green/white powder), water damage, or pinched wires, paying close attention to the Communication Enable circuit 5986 and splice J365 under the passenger side.
  6. 🎬 See how to diagnose and fix these common wiring failures.
  7. Check ABS Fuses: Check all fuses related to the ABS/EBCM system in both the under-hood and interior fuse panels.
  8. Test EBCM Connector: If the above steps do not resolve the issue, disconnect the EBCM's 38-pin connector. Using a multimeter and a wiring diagram, test for proper power, ground, and the ~12V wake-up signal on circuit 5986 (key on). Test CAN bus network resistance between the CAN High and CAN Low wires; it should be ~60 ohms.
  9. Condemn EBCM: Only if all wiring, grounds, and power sources test good should the EBCM be considered faulty.

Parts You'll Likely Need

  • Electronic Brake Control Module (EBCM) (OEM #23380704 (representative for 2015-2016, always verify with VIN)) — This part is only needed if all wiring and ground issues have been ruled out. It is the control computer for the ABS and Stabilitrak systems and requires programming. 🎬 Watch: A complete walkthrough for replacing the EBCM module.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $700-$1350
    Aftermarket price range: $400-$800
  • Wiring Repair Supplies — Often the actual fix is repairing corroded wires under the sill plates. This requires wire, butt connectors, heat shrink tubing, and Tesa tape.
    Trusted brands: 3M, Tesa
    OEM price range: $10-$30
    Aftermarket price range: $10-$30

Related Codes That Often Appear With This One

  • U0073 — Control Module Communication Bus 'A' Off. This is a general network code that often appears with U0121, indicating a broader communication problem, frequently stemming from the G218 ground fault.
  • U0100 — Lost Communication with ECM/PCM. Often appears when the G218 ground is faulty, as it affects multiple modules.
  • U0126 — Lost Communication With Steering Angle Sensor Module. This module is on the same communication bus and is often affected by the same wiring issues. TSB #PIT5405C lists it as a related code.
  • U0140 — Lost Communication With Body Control Module. This is a key code that points directly to a BCM-related issue, such as its main ground (G218). TSB #PIT5405C lists it as a related code.
  • U0131 — Lost Communication With Power Steering Control Module. Also listed in TSBs related to G218 and sill plate wiring issues.

Technical Service Bulletins (TSBs) & Recalls

  • PIT5405C: Addresses various electrical issues including U0121 caused by a poor BCM ground at G218 due to trapped dash insulation.
  • 18-NA-161: Successor to PIT5405C, reiterating the G218 ground inspection and repair procedure for models up to 2020.
  • PIT5457/A/B/D: A series of bulletins addressing loss of communication with various modules (EBCM, PSCM, etc.) due to damaged or corroded wiring (specifically circuit 5986) under the door sill plates.
  • PIT5599: Advises ignoring a history-only U0121 code stored in the Front View Camera Module (FVCM) as it is a known software anomaly.

Platform-Specific Known Issues

  • A poor ground at G218 is a well-documented cause for a multitude of electrical issues and communication codes, including U0121, as detailed in TSB #PIT5405C.

Mechanic-Grade Diagnostic Values

  • Communication Enable Circuit 5986 Voltage — expected: Approximately 12V with key in ACC, ON, or START. Should be able to light a small test light or a 194 bulb.. Failure: Low or no voltage indicates an open or high resistance in the circuit, often under the sill plates.
  • High-Speed GMLAN Bus Voltage (at DLC) — expected: CAN High (Pin 6) averages ~2.6V, CAN Low (Pin 14) averages ~2.4V with ignition on. During communication, High toggles toward 3.5V and Low toggles toward 1.5V.. Failure: Voltages that are stuck, do not mirror each other, or are shorted to ground/power.
  • CAN Bus Termination Resistance — expected: Approximately 60 Ω when measured between CAN High (Pin 6) and CAN Low (Pin 14) at the DLC with the battery disconnected.. Failure: A reading of ~120 Ω indicates one of the two terminating resistors (or the wiring to it) has failed. Infinite or very low resistance indicates a bus wiring fault (open or short).
  • Load Test of Communication Enable Circuit 5986 — expected: When a 194 bulb is connected between circuit 5986 at the module and a good ground, the bulb should light and the voltage across the bulb should be at least 11V.. Failure: If the bulb does not light or voltage drops below 11V, it confirms high resistance in the circuit that may not be apparent with a high-impedance multimeter alone.

Scan Tool Commands That Help

  • GDS2 (GM Techline Connect): SPS (Service Programming System) — This function is required after replacing the Electronic Brake Control Module (EBCM). It downloads the correct calibration and software from GM's servers and flashes it to the new module, programming it to the vehicle's VIN.
  • GDS2 (GM Techline Connect): Module Status / Network Test — Before diving into wiring, use the scan tool to request status from all modules on the network. This quickly confirms which modules are offline. If only the EBCM is missing, the fault is isolated to that module's circuit. If multiple modules are offline, it points to a larger network or BCM issue.
  • Professional Bi-Directional Scanner: Automated Bleed — After replacing the EBCM or performing hydraulic repairs to the brake system, this function must be used. It cycles the internal ABS pump and valves to purge any trapped air from the hydraulic block, which cannot be done with a manual bleed.

Wiring & Ground Locations

  • G218 — Under the driver's side dash, on the A-pillar frame behind the kick panel, near the hood release and speaker.. This is the primary ground for the Body Control Module (BCM). High resistance here due to trapped insulation or looseness causes widespread communication faults, including U0121.
  • Splice J365 — Under the passenger's front door sill plate, within the main wiring harness.. This is a known weak point for the 'Communication Enable circuit 5986'. Corrosion or damage at this splice can cut the wake-up signal to the EBCM and other modules.
  • EBCM Connector (X1) — On the Electronic Brake Control Module, which is mounted to the driver's side frame rail, under the vehicle.. This 38-pin connector is the main interface for the EBCM. It must be checked for corrosion and tested for power, ground, and communication signals (CAN bus and Circuit 5986) to rule out a wiring issue before condemning the module.
  • Driver's Sill Plate Harness — In the wiring channel running under the plastic door sill trim on the driver's side.. This harness is a common location for damage to the Communication Enable circuit 5986 due to water intrusion or chafing, as noted in TSB #PIT5457D.

Real Owner Repair Stories

  • YouTube video by Robert Dotterer (Dotterer's Auto Service) (2015 Mazda 3 (demonstrating a universal diagnostic principle)) — Check engine light, vehicle in limp mode, multiple 'lost communication with ABS' codes from various modules.
    ❌ Tried (didn't work) Replaced ABS module, Replaced Body Control Module (BCM), Replaced Air Bag Module
    ✅ What actually fixed it A bad ground connection for the ABS module was found. The ground bolt was loose. After cleaning and tightening the ground connection, communication was restored and the codes were resolved. This was confirmed by performing a load test on the ground wire with a headlight bulb, which revealed the high resistance.

OEM Part Supersession History

  • 2315472223380704 — Standard part revision by the manufacturer.
    Heads up: Part 23380704 is specified for 2015-2016 models with JD9 brakes. It requires programming via SPS after installation.
  • 23355954, 84074957, 84074960, 8425678984256781 — Multiple revisions consolidated into a new part number.
    Heads up: Part 84256781 is specified for 2017-2020 models with JD9 brakes. Always verify the correct part number with the vehicle's VIN, as multiple brake options exist.

Model Year Variations Within This Range

  • 2017-2020: The part number for the EBCM appears to change for the 2017 model year. While 2015-2016 models commonly use PN 23380704, 2017 and newer models often use PN 84256781 or its supersessions. Using the wrong part will likely result in programming failure.
2014 Chevy Silverado electrical issues and Stabilitrack issue FIXED!!!!
2014 Chevy Silverado electrical issues and Stabilitrack issue FIXED!!!!
G218 Ground Issue Fix (2014 - 2018 Chevy Silverado GMC Sierra)
G218 Ground Issue Fix (2014 - 2018 Chevy Silverado GMC Sierra)
Chevy Express GMC Savanna U0121 ABS Brake Trac Warning No Comm ECBM
Chevy Express GMC Savanna U0121 ABS Brake Trac Warning No Comm ECBM
U0121 DIAG/FIXED Chevy "NO COMMUNICATION"
U0121 DIAG/FIXED Chevy "NO COMMUNICATION"
U0121 Code EXPLAINED: Lost Communication With ABS Module (Fix It Fast)
U0121 Code EXPLAINED: Lost Communication With ABS Module (Fix It Fast)
Replacing a ABS EBCM step by step on the new Yukon project | How to replace a ABS module
Replacing a ABS EBCM step by step on the new Yukon project | How to replace a ABS module
Fix Brake and ABS Lights - ECBM Replacement - HOW TO
Fix Brake and ABS Lights - ECBM Replacement - HOW TO
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 Apr 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 U0121 for:
  • Gmc YUKON XL: 201520162017
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