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

U0140 on 2015-2022 Chevrolet Tahoe: Causes and Fixes for Lost BCM Communication

On a 2015-2020 Tahoe, code U0140 with flickering screens or dead controls is most often caused by a poor Body Control Module (BCM) ground connection (G218) under the driver's side dash near the A-pillar speaker. Cleaning and tightening this ground is a common, low-cost fix documented in TSB #PIT5405C. Other causes include a faulty Serial Data Gateway Module (SDGM) or its connectors, addressed in TSB #PIT5586G.

17 minutes to read 2015-2022 Chevrolet TAHOE
Most Likely Cause
Poor Body Control Module (BCM) Ground Connection (G218)
Difficulty
2/5
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $900
Parts Price
$5 – $450
⚠️ Drivable, but... — Driving is possible but risky, as critical body functions like lighting, wipers, and security systems may fail unexpectedly. A no-start condition could also occur, leaving you stranded. In some cases, power steering assist may be lost, making the vehicle difficult to control.
Key Takeaways
  • For a 2015-2020 Tahoe, U0140 is very frequently caused by a bad BCM ground (G218). Always check this first before considering expensive part replacements.
  • Symptoms are often dramatic, including blank infotainment screens, dead HVAC controls, and multiple warning lights, all pointing to a central communication failure.
  • The Serial Data Gateway Module (SDGM) is the second most likely culprit after the BCM ground.
  • Do not immediately assume the BCM has failed. It is more often a victim of a bad ground or wiring issue than the cause itself.
  • Any replacement of the BCM or SDGM will require professional programming to link the new module to your vehicle's VIN and specific features.
The trouble code U0140 stands for "Lost Communication With Body Control Module (BCM)". This means that other critical computers in the vehicle, like the Engine Control Module (ECM), can no longer receive signals from or send signals to the BCM via the vehicle's communication network (CAN bus). The BCM is a central computer that manages a wide range of non-engine functions, including interior/exterior lights, power windows, door locks, climate controls, and the anti-theft system. When communication is lost, these systems can malfunction or stop working altogether.

What's Unique About the 2015-2022 Chevrolet TAHOE

Interior dashboard view of a 2015-2020 Chevrolet Tahoe
The 2015-2020 K2XX platform Tahoe has specific, well-documented electrical weaknesses involving the BCM and SDGM that trigger the U0140 code.

On the 2015-2020 K2XX platform Tahoe, the U0140 code is notoriously linked to specific, well-documented electrical weaknesses. Multiple Technical Service Bulletins (TSBs) point to either a poor Body Control Module (BCM) ground connection (G218) under the dash or issues with the Serial Data Gateway Module (SDGM) and its connectors. The G218 ground issue is so common that TSB #PIT5405C was issued, noting that the dash insulator mat can get trapped under the ground eyelet, preventing a solid connection. The SDGM can suffer from internal logic locks or poor pin tension in its connectors, prompting TSBs #PIT5586G and #PIT5586A. These two issues are the most probable causes, often leading to a cascade of communication codes and bizarre electrical symptoms like blank radio screens and fluctuating gauges. The 2021-2022 models use a newer electrical architecture (Global B / VIP), so while the code can occur, the specific TSBs for ground and SDGM issues primarily apply to the earlier generation.

Diagnostic Flowchart

Automotive ground wire eyelet improperly bolted over dash insulator mat
A common cause of U0140 is the G218 ground eyelet being bolted over the dash insulator mat instead of bare metal, preventing a solid connection.

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

What is the status of the G218 ground and SDGM module?
→ Locate ground G218 on the driver's A-pillar. Remove the 10mm nut, cut away trapped dash insulator mat, and clean to bare metal (TSB #PIT5405C, $0-$5).
Did a 30-minute battery disconnect clear the SDGM logic lock?
→ The SDGM experienced a temporary logic lock. If symptoms return, inspect the SDGM X1 and X2 connectors for bent pins per TSB #PIT5586G.
What is the CAN bus resistance at the OBD-II port?
→ Inspect wiring harnesses for chafing near the parking brake or steering column. Repair damaged wires with solder and heat-shrink tubing ($5-$25).
→ Wiring is good. The SDGM ($80-$200) or BCM ($250-$450) has likely failed. Both require professional replacement and VIN-specific programming using Techline Connect. For 2015 models, verify RPO code AVF before ordering a BCM.
→ Repair the backed-out terminals or bent pins in the SDGM X1 and X2 connectors at the dash fuse block as per TSB #PIT5586G.

Generation note: This range covers the fourth generation (2015-2020, K2XX platform) and the fifth generation (2021-2022, GMT1XX platform). The most documented causes, like poor BCM grounds (G218) and SDGM connector issues, are detailed in TSBs specifically for the 2015-2020 models. The 2021+ models use GM's newer Vehicle Intelligence Platform (VIP) or "Global B" electrical architecture, and while the code can occur, the root causes may differ and are not as well-documented yet.

Professional service recommended: Diagnosing network communication failures requires advanced scan tools (like a GM GDS2) and knowledge of vehicle electrical systems; module replacement often requires programming by a dealer or qualified shop. Basic multimeters often cannot read manufacturer-specific 'U' codes.

Symptoms You May Notice

Car instrument cluster showing multiple warning lights illuminated simultaneously
A loss of communication with the BCM often results in a cascade of bizarre electrical symptoms, including a blank radio screen, fluctuating gauges, and multiple warning lights.
  • Radio, infotainment, or navigation screen goes blank or flickers.
  • HVAC (climate control) panel is inoperative or goes blank.
  • Multiple warning lights on the instrument panel, such as for StabiliTrak, Airbags, or Check Engine.
  • Instrument panel gauges fluctuate, go dead, or sweep randomly.
  • Power windows, door locks, or power seats stop working.
  • Intermittent no-crank or no-start condition.
  • Turn signals do not make a clicking sound in the cabin (though exterior lights may still work).
  • Steering wheel controls are inoperative.
  • Service Power Steering message appears; potential loss of power steering assist.
  • Radio says "Locked" or does not turn off when the driver's door is opened.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the radio/infotainment unit when the screen is blank. The screen is often just a display, and its failure to power on is a symptom of the BCM or network issue, not the cause.
  • Replacing the battery without checking the battery cable connections and main grounds first. While a failing battery can cause various communication errors, the specific symptoms of U0140 on this platform point more strongly to the G218 ground or SDGM faults.

Most Likely Causes

  1. Poor Body Control Module (BCM) Ground Connection (G218) 🔴 High Probability This is a widely documented issue on 2015-2020 GM trucks and SUVs, cited in manufacturer TSBs like #PIT5405C. The ground stud can be loose, corroded, or have the dash insulator mat trapped under it, preventing a solid connection. This poor ground creates high resistance, starving the BCM and other modules of a stable electrical reference.
    How to confirm: Locate ground G218 under the driver's side dash, on the A-pillar frame, typically behind/near the speaker. Visually inspect for the black dash insulation mat caught under the ground ringlet. Check if the 10mm nut is loose. A voltage drop test on the ground circuit can confirm high resistance.
    Typical fix: Disconnect the battery. Remove the 10mm nut, pull the ground wire eyelet off the stud, and cut away the section of dash insulator mat that is interfering. Clean the ground eyelet, the stud, and the body surface with a wire brush or sandpaper to ensure bare metal contact, and securely retighten the nut. TSB #PIT5405C specifies a torque of 7 Nm (62 lb in) for battery cable clamp nuts and 15 Nm (11 ft lb) for fuse block connections, suggesting a similar range for this ground nut.
    Est. part cost: $0-$5
  2. Faulty Serial Data Gateway Module (SDGM) or Connector 🟡 Medium Probability TSBs #PIT5586G and #PIT5586A specifically call out issues with the SDGM. It can suffer from internal logic locks (microcontroller error) or have poor terminal tension/bent pins in its X1 and X2 connectors, disrupting communication across the vehicle's CAN networks.
    How to confirm: A technician can attempt a "logic lock" reset by disconnecting the SDGM power feed fuse. If issues persist, inspect the module's connectors (often located at the dash fuse block) for backed-out terminals, bent pins, or corrosion as per TSB #PIT5586. A hard reset (disconnecting the battery for 30 minutes) may temporarily restore function, pointing to a module logic fault.
    Typical fix: First, attempt the logic lock reset. If that fails, inspect and repair the connector terminals as needed. If the module itself is faulty, it must be replaced. A new SDGM requires programming by a dealer or a properly equipped independent shop using software like Techline Connect.
    Est. part cost: $80-$200
  3. Damaged Wiring or Poor Connections ⚪ Low Probability Wiring harnesses can chafe against frame rails or brackets, especially near the parking brake, under the fuse box, or along the steering column, causing intermittent shorts in the CAN bus wires.
    How to confirm: Visually inspect wiring harnesses for chafing, pinching, or corrosion, particularly where they pass through the firewall or near moving parts. A multimeter can be used to check for continuity and shorts to ground on the CAN bus circuits. With the battery disconnected, resistance between Pin 6 (CAN High) and Pin 14 (CAN Low) of the OBD-II port should be ~60 ohms.
    Typical fix: Repair the damaged section of wire with a new piece of wire, using solder and heat-shrink tubing for a durable, weather-proof fix. Reroute the harness away from sharp edges and secure it with zip ties.
    Est. part cost: $5-$25
  4. Failed Body Control Module (BCM) ⚪ Low Probability While less common than ground or SDGM issues, the BCM itself can fail internally due to moisture intrusion or electronic component failure. However, it is often replaced unnecessarily when the actual fault is a simple wiring or ground problem.
    How to confirm: This is typically a process of elimination. If all power, ground, and network wiring to the BCM test good (including G218), and the SDGM is functioning correctly, the BCM is the likely culprit. A high-end scan tool will show the BCM as completely offline and unresponsive. 🎬 Watch: Understanding U0140 causes and how to fix them.
    Typical fix: Replace the Body Control Module. A new BCM is not plug-and-play and MUST be programmed to the vehicle's VIN and specific options by a dealer or a shop with GM programming capabilities (e.g., Techline Connect).
    Est. part cost: $250-$450

Rare But Worth Checking

  • Water Intrusion:
  • Faulty Aftermarket Accessories:

Diagnosis Steps

  1. Scan all vehicle modules with a professional-grade scan tool capable of reading manufacturer-specific 'U' codes. Document all current and history codes.
  2. Check battery voltage and the condition of the battery terminals. Ensure the battery is fully charged and passes a load test.
  3. Inspect the BCM ground connection (G218) located under the driver's side dash, on the A-pillar near the speaker. Check for looseness, corrosion, or trapped insulation mat under the ground lug, as detailed in TSB #PIT5405C.
  4. Perform a loaded voltage drop test on the BCM power and ground circuits to confirm they can handle electrical load under operating conditions.
  5. Inspect the connectors (X1, X2) at the Serial Data Gateway Module (SDGM), which is often part of the dash fuse block assembly. Look for bent pins, corrosion, or backed-out terminals as described in TSB #PIT5586G.
  6. With the battery disconnected, measure the resistance between Pin 6 (CAN High) and Pin 14 (CAN Low) at the Data Link Connector (OBD-II port). A healthy network should read approximately 60 Ohms.
  7. Visually inspect wiring harnesses for any signs of physical damage, especially around the steering column, parking brake pedal, and where the harness passes through the firewall or crosses the frame.
  8. If all wiring and grounds are confirmed good, the issue likely lies with either the SDGM or the BCM itself. Module reprogramming should be attempted before replacement, per TSB #20-NA-212.

Parts You'll Likely Need

Automotive Body Control Module (BCM) or Serial Data Gateway Module (SDGM)
If wiring and grounds are intact, the SDGM or BCM may have failed internally, requiring replacement and VIN-specific programming.
  • Body Control Module (OEM #84334217, 84527283 (Part numbers can vary by year and options; always verify with VIN))
  • Serial Data Gateway Module (OEM #84527283 (Often the same part number as BCM, verify with VIN))
  • Sandpaper/Wire Brush

Related Codes That Often Appear With This One

  • U0073 — Control Module Communication Bus 'A' Off. This is a general network code often set alongside U0140 when a major module like the BCM or SDGM goes offline.
  • U0100 — Lost Communication with ECM/PCM. This indicates the BCM can't talk to the engine computer, which can cause no-start issues.
  • U0101 — Lost Communication with TCM. This indicates the BCM can't talk to the transmission computer, which can cause shifting problems.
  • U0121 — Lost Communication with ABS Control Module. This often triggers the StabiliTrak warning light.
  • U0155 — Lost Communication With Instrument Panel Cluster (IPC) Control Module. This explains why the gauges may fluctuate or go dead.

Technical Service Bulletins (TSBs) & Recalls

  • PIT5405C: Addresses multiple electrical issues including U0140 caused by the G218 ground having the dash insulator mat trapped underneath it.
  • PIT5586G: Points to a logic lock in the SDGM or loose/bent terminals in its connectors as a cause for a host of communication codes, including U0140.
  • 20-NA-212: Supersedes PIT5586, providing updated diagnostic paths. Recommends reprogramming the SDGM as a first step for certain symptoms before inspecting connectors.
  • PIT5405B: An earlier version of PIT5405C, also pointing to the G218 ground as the primary culprit for a cascade of electrical failures and DTCs.

Platform-Specific Known Issues

  • A poor BCM ground at location G218 is a primary cause of U0140 and related electrical issues on 2015-2020 models, as detailed in TSB #PIT5405C.
  • The Serial Data Gateway Module (SDGM) can enter a 'logic lock' state or have poor pin connections, as noted in TSBs #PIT5586B and #PIT5586G.
  • For 2015 models specifically, a mid-year production change (identified by RPO code AVF) affects BCM compatibility, making it crucial to verify which version the vehicle requires before ordering a replacement.

Mechanic-Grade Diagnostic Values

  • CAN Bus Network Resistance — expected: ~60 Ω (Ohms). Failure: A reading of ~120 Ω indicates an open circuit or a missing terminating resistor. A reading near 0 Ω indicates a short between the CAN High and CAN Low wires.
  • BCM Ground Resistance — expected: < 0.1 Ω (Ohms). Failure: Higher resistance indicates a poor ground connection, which is the common fault at G218.
  • Battery Cable Nut Torque — expected: 7 Nm (62 lb in). Failure: Loose nuts can cause intermittent power loss and communication faults.
  • Battery Fuse Block Nut Torque — expected: 15 Nm (11 ft lb). Failure: Loose connections at the fuse block can mimic a bad battery or module failure.

Scan Tool Commands That Help

  • GM GDS2 (Global Diagnostic System 2): Module Diagnostics > BCM > Control Functions — After establishing communication with the BCM, a technician can use this function to command specific outputs like headlights, door locks, or windows to activate. If the component activates with the scan tool but not the switch, it confirms the BCM and wiring to the component are good, pointing to a problem with the input switch.
  • GM GDS2 (Global Diagnostic System 2): Clear All DTCs — Used after a repair to clear the U0140 and all other related communication codes from all modules simultaneously.

Wiring & Ground Locations

Automotive ground connection point located on the interior A-pillar or kick panel
The G218 ground is located on the driver's A-pillar. Ensuring this connection is clean and tight is the first step in diagnosing a U0140 code.
  • G218 — Under the driver's side of the dashboard, on the A-pillar frame, near the emergency brake pedal and often behind the side kick panel speaker.. This is the primary ground point for the Body Control Module on 2015-2020 models. TSBs confirm that sound insulation material often gets trapped under the ground lug, causing a high-resistance connection that leads to the BCM losing communication and triggering U0140.
  • OBD-II Port (DLC) — Under the driver's side dashboard, to the left of the steering column.. This is the primary access point for network diagnostics. Pin 6 is CAN High and Pin 14 is CAN Low. Measuring the resistance between these two pins is the first step in checking the health of the entire communication bus.
  • SDGM Connectors (X1, X2) — The Serial Data Gateway Module is typically located as part of the instrument panel fuse block assembly.. TSB #PIT5586 and its revisions point to loose or bent terminals in these specific connectors as a cause for widespread communication loss, including code U0140.

Real Owner Repair Stories

  • YouTube user comment on 'Dustin T' channel (2014-2018 GM Truck (specific model not stated, but platform is the same)) — Unspecified ground issue causing major headaches.
    ❌ Tried (didn't work) Hours of searching on Google for a solution.
    ✅ What actually fixed it Following a video guide to access and fix the G218 ground connection under the dash fixed all the problems in 30 minutes.
  • Reddit user in r/Silverado (2015 Silverado 1500) — StabiliTrak warning, radio and A/C randomly shutting off and turning back on.
    ✅ What actually fixed it Identified and fixed the common bad ground issue (implicitly G218). The user stated the problem has not returned since the fix.
  • YouTube video by 'Hunter Wilson' (2014-2018 Sierra/Silverado) — Headlights and dash lights flickering, vehicle shutting off completely while turning at low speeds, loss of electric power steering, multiple dash warnings (Park Assist, Power Steering Disabled).
    ❌ Tried (didn't work) Having the battery and alternator tested, which both came back as fine.
    ✅ What actually fixed it The problem was resolved by fixing the G218 ground connection, where sound deadening material was trapped under the ground nut. The creator made a video demonstrating the fix.

OEM Part Supersession History

  • 13542152, 1354698013547771 — Standard part revision and consolidation by the manufacturer.
    Heads up: This BCM is for the 2015-2020 K2XX platform. The 2021+ 'Global B' platform uses a different BCM, often made by Denso instead of Bosch/Continental, and they are not interchangeable.

Model Year Variations Within This Range

  • 2015-2020 (K2XX Platform): These models are highly susceptible to the G218 ground fault and SDGM connector/logic lock issues as detailed in multiple TSBs. The electrical architecture is known as Global A.
  • 2021-2022 (GMT1XX Platform): These models use GM's newer Vehicle Intelligence Platform (VIP), also called 'Global B'. While U0140 can still occur, the specific, well-documented failure points like G218 from the previous generation do not apply in the same way. Diagnosis may involve more complex network tracing across different CAN bus segments.
2014-2018 Silverado/ Sierra Ground Upgrade K2XX (Prevent Electrical Issues) | AnthonyJ350
2014-2018 Silverado/ Sierra Ground Upgrade K2XX (Prevent Electrical Issues) | AnthonyJ350
U0140 Code: Lost Communication with Body Control Module 1 – Causes & Fix
U0140 Code: Lost Communication with Body Control Module 1 – Causes & Fix
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 31, 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 U0140 for:
  • Chevrolet TAHOE: 20152016201720182019202020212022
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