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

U0073 on 2007-2014 GMC Yukon: Control Module Communication Bus 'A' Off Causes and Fixes

On a 2007-2014 GMC Yukon, code U0073 almost always points to a wiring problem on the high-speed CAN bus, not a failed module. The most common cause is corroded or damaged wires under the driver's side door sill plate or carpet due to water intrusion. This is a well-documented issue on the GMT900 platform. Fixing the wiring is a low-cost DIY, but diagnosis can be complex.

18 minutes to read 2007-2014 Gmc YUKON
Most Likely Cause
Corroded or Damaged CAN Bus Wiring
Difficulty
4/5
Est. Time
2.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 – $1300
Parts Price
$5 – $800
⚠️ Drivable, but... — Driving is not recommended. The loss of communication can be intermittent, potentially causing the transmission to shift erratically or enter limp mode, gauges to fail, the engine to stall, or even a no-start condition, leaving you stranded.
Key Takeaways
  • U0073 on a 2007-2014 Yukon is a serious network communication failure.
  • The most likely cause is NOT a bad computer, but corroded wiring under the driver's side carpet due to water leaks.
  • Before replacing any expensive parts, perform a visual inspection of the wiring harness in the driver's footwell and check the CAN bus resistance (should be 60 ohms).
  • Due to the complexity of network diagnostics, professional help is strongly recommended if the problem isn't obvious wiring damage.
The U0073 code on a GMC Yukon indicates 'Control Module Communication Bus 'A' Off'. This means there's a critical failure in the high-speed Controller Area Network (CAN bus), also known as the GMLAN. This network acts like the vehicle's central nervous system, allowing essential modules like the Engine Control Module (ECM), Transmission Control Module (TCM), Body Control Module (BCM), and ABS module to communicate. When this communication stops, modules can't share vital information, leading to a wide range of erratic symptoms and the setting of multiple 'U' codes.

What's Unique About the 2007-2014 Gmc YUKON

A 2007-2014 GMC Yukon, part of the GMT900 platform known for CAN bus wiring vulnerabilities.
The GMT900 platform, including the 2007-2014 Yukon, is notorious for water intrusion issues that pool under the driver's side carpet, wreaking havoc on the main communication harness.

The GMT900 platform, which includes the 2007-2014 Yukon, Tahoe, Suburban, Silverado, and Escalade, is well-known for issues related to this code, as highlighted in GM's own technical service bulletins. The primary vulnerability is the routing of the main CAN bus wiring harness through a channel under the driver's side sill plate and carpet. This area is prone to water collection from leaking windshield seals, sunroof drains, or door seals. This design makes the twisted-pair CAN wires highly susceptible to corrosion and damage over time, which is the leading cause of U0073 on these specific trucks and SUVs.

Diagnostic Flowchart

A multimeter being used to test the resistance across pins 6 and 14 of an OBD-II diagnostic port.
Testing the resistance between pins 6 and 14 at the OBD-II port is the fastest way to determine the health of your CAN bus. A reading of 60 ohms is healthy, while 120 ohms or OL indicates an open circuit.

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

What is the resistance reading between pins 6 and 14 on the OBD-II port?
→ Pull up the driver's side plastic sill plate and carpet to inspect the main wiring harness for green corrosion (TSB #08-07-30-021H). Repair damaged Tan and Tan/Black wires with solder and heat-shrink tubing ($5-$20).
Have you tested the battery voltage and inspected the main ground connections?
→ Test the battery (must be 12.4V+ off, 13.7V+ running) and clean the main ground points on the A-pillar behind the driver's kick panel.
→ The issue is likely a faulty control module like the BCM ($200-$400). Use an advanced scan tool to unplug modules one by one until communication is restored.
→ Disconnect the battery and use a multimeter to measure resistance across pins 6 and 14 at the OBD-II port to determine if the CAN bus has an open circuit.
Professional service recommended: Diagnosing network faults requires specialized tools like a multimeter, a wiring diagram, and potentially an oscilloscope. A deep understanding of CAN bus systems is needed to avoid misdiagnosis. Incorrectly diagnosing and replacing expensive control modules is a common and costly mistake when the actual fault is a simple wiring break.

Symptoms You May Notice

A vehicle instrument cluster displaying multiple warning lights including ABS, Check Engine, and a Service StabiliTrak message.
When the CAN bus loses communication, the instrument cluster often lights up with multiple warnings, including StabiliTrak, ABS, and Check Engine lights, accompanied by erratic gauge behavior.
  • Multiple warning lights on the instrument panel (Check Engine, ABS, StabiliTrak)
  • "Service StabiliTrak" or "Service Traction Control" messages on the DIC
  • Transmission may not shift correctly, may feel stuck in gear, or go into limp mode
  • Gauges on the instrument cluster fluctuating wildly or dropping to zero
  • Door locks cycling intermittently and random chimes
  • Engine may not start or crank, or may stall while driving
  • Loss of power features like windows, radio, or HVAC controls
  • Scan tool has difficulty communicating with multiple modules
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the ECM or BCM without confirming a wiring fault first. The symptoms often point to a bad module, but the root cause is far more likely to be the wiring connecting them.
  • Replacing the transmission's internal TCM (TEHCM) when the fault is in the external vehicle harness leading to the transmission.

Most Likely Causes

Automotive wiring harness showing severe green copper corrosion and broken wires.
The leading cause of the U0073 code on these vehicles is water intrusion rotting out the twisted-pair CAN bus wires (typically Tan and Tan/Black) under the driver's side carpet.
  1. Corroded or Damaged CAN Bus Wiring 🔴 High Probability The main communication harness is routed in a wiring trough under the driver's side carpet and sill plate, an area known for water leaks from the windshield, sunroof, or door seals. This moisture wicks into the harness and causes the twisted-pair CAN wires (typically a Tan wire and a Tan/Black wire) to corrode and fail, creating an open in the circuit.
    How to confirm: Pull up the driver's side plastic sill plate and lift the carpet to visually inspect the large wiring harness, particularly near the B-pillar and where the harness curves up towards the dash. Look for green/white corrosion, swelling, or obvious breaks. With the battery disconnected, use a multimeter to check for resistance across the two CAN wires at the OBD-II port (pins 6 and 14). A healthy network has two 120-Ohm terminating resistors in parallel, so it will read ~60 Ohms. A reading of ~120 Ohms or infinite resistance (OL) points to a break in the wiring or a faulty terminating resistor.
    Typical fix: Cut out the damaged section of wire, solder in a new piece of same-gauge wire (preferably a twisted pair), and protect the repair with adhesive-lined heat-shrink tubing. Ensure the area is completely dry and address the source of the water leak to prevent recurrence.
    Est. part cost: $5-$20
  2. Faulty Control Module 🟡 Medium Probability While less common than wiring issues, an internal failure in a major module (like the BCM, ABS, or TCM) can cause it to broadcast junk data or short out the network, pulling it down. The BCM is a frequent suspect as it acts as a gateway between different data buses.
    How to confirm: This requires an advanced scan tool that can show network module status. The diagnostic process involves unplugging modules one by one from the CAN bus until communication is restored to the remaining modules. The module that, when unplugged, allows the network to function again is the faulty one.
    Typical fix: Replace the failed module. Note that many modules, like the BCM or ECM, will require programming by a dealer or a qualified shop with GM-specific software (Tech2/MDI).
    Est. part cost: $200-$800
  3. Poor Ground Connection ⚪ Low Probability Vibration and corrosion can weaken critical ground connections for the control modules over time. A poor ground can cause a module to malfunction and disrupt the network.
    How to confirm: Locate the main ground points for the BCM, ECM, and instrument panel (e.g., on the A-pillar behind the driver's kick panel). Check that they are clean, tight, and free of corrosion or undercoating.
    Typical fix: Remove the ground bolt/nut, clean the contact surfaces to bare metal, and re-secure the connection. Applying dielectric grease can prevent future corrosion.
    Est. part cost: $0-$5
  4. Weak or Failing Battery ⚪ Low Probability Low system voltage during startup can prevent modules from initializing correctly, causing temporary communication faults and a flurry of 'U' codes.
    How to confirm: Test the battery with a multimeter. It should read at least 12.4 volts with the engine off. Have the battery and charging system professionally load-tested, as a battery can show good voltage but fail under load.
    Typical fix: Replace the weak battery.
    Est. part cost: $150-$250

Rare But Worth Checking

  • Pinched Wiring Harness: In some GM trucks, the dash harness can get pinched between a mounting bracket and the body, eventually causing wires to short out. This is less common but worth checking if no corrosion is found.
  • Faulty Aftermarket Electronics: Improperly installed remote starters, alarms, or trailer brake controllers can interfere with the CAN bus network and trigger a U0073 code. 🎬 Watch: A helpful guide on U0073 causes and common fixes. If you have recently installed any aftermarket device, try disconnecting it to see if the problem resolves.
  • Blown Mega Fuse After Jump Start: A voltage spike from an improper jump start can blow the main 175-amp mega fuse on the battery distribution block. This is a protective measure to save the modules, but it will take the network down and cause a U0073 code. The fuse must be tested for continuity and replaced if open.

Diagnosis Steps

  1. Scan for all DTCs in all modules. Note which modules are not communicating. A flood of 'U' codes points to a network-wide problem.
  2. Check for any related Technical Service Bulletins (TSBs). TSB #08-07-30-021H is directly relevant to this platform and code.
  3. Test the battery and charging system to rule out low voltage issues. Ensure voltage is stable above 12.4V (engine off) and 13.7V+ (engine on).
  4. Disconnect the battery. Access the OBD-II port and measure the resistance between Pin 6 (CAN High) and Pin 14 (CAN Low). A healthy network will read approximately 60 ohms.
  5. If resistance is 120 ohms, it means one of the two terminating resistors is not seen by the network, usually due to an open circuit (broken wire). If resistance is infinite (OL), there is a break in the wiring close to the port.
  6. If resistance is 120 ohms or OL, proceed to the most likely failure point: Remove the driver's side front door sill plate and peel back the carpet. Carefully inspect the large wiring harness in the plastic trough for signs of corrosion (green powder), swelling, or physical damage.
  7. If wiring appears damaged, repair the affected wires. Solder and adhesive-lined heat-shrink tubing are recommended for a durable, moisture-proof repair.
  8. If the wiring looks pristine and resistance was correct (~60 ohms), the issue may be an intermittent fault or a faulty module. This requires a more advanced diagnostic approach, such as using a scan tool to monitor module status while performing a wiggle test 🎬 See this walkthrough for diagnosing GM CAN-bus electrical faults. on the harness or disconnecting modules one by one.
  9. After any repair, perform a global reset by touching the disconnected battery cable ends together for 60 seconds to drain all module capacitors, then reconnect and clear all DTCs. Perform a test drive to ensure the issue is resolved.

Parts You'll Likely Need

  • Wiring Repair Supplies — This code is most often caused by corroded or broken wires in the main harness, requiring sections to be cut out and replaced.
    Aftermarket price range: $5-$20
  • Body Control Module (BCM) (OEM #15940214, 25896299, 22860591 (Part numbers are VIN-specific, always verify)) — If a module is confirmed to be at fault, the BCM is a common culprit as it acts as a gateway for many communication networks. Requires programming upon replacement.
    Trusted brands: ACDelco (Genuine GM)
    OEM price range: $250-$400
    Aftermarket price range: $200-$350

Related Codes That Often Appear With This One

  • U0100 — Lost Communication with ECM/PCM
  • U0101 — Lost Communication with TCM
  • U0121 — Lost Communication with ABS Control Module
  • U0140 — Lost Communication with Body Control Module
  • P0700 — Transmission Control System Malfunction (often requested by the TCM when it loses communication)

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #08-07-30-021H: Addresses 'Loss of High Speed GMLAN Communications' on a wide range of 2007-2014 GM trucks and SUVs. It lists symptoms like gauge fluctuation, intermittent no-crank, shifting problems, and DTCs U0073, U0100, U0101, U0121, and U0140, pointing to wiring and connection issues.

Platform-Specific Known Issues

  • A known issue documented in TSB #08-07-30-021H involves water intrusion leading to corrosion in the wiring harness channel under the driver's sill plate, causing a host of communication DTCs including U0073, along with symptoms like gauge fluctuation and shifting problems.
  • Owners on forums frequently report finding the green-crusted, corroded CAN bus wires (Tan and Tan/Black) in this specific location after experiencing the exact symptoms described in the TSB.

Mechanic-Grade Diagnostic Values

  • CAN Bus Resistance (at OBD-II Pins 6 & 14, battery disconnected) — expected: ~60 Ohms. Failure: A reading of ~120 Ohms indicates an open circuit or one terminating resistor is offline. A reading of 0 Ohms or very low resistance indicates the CAN High and Low wires are shorted together.
  • CAN High Voltage (Pin 6 to ground, key on) — expected: Toggling between 2.5V (recessive) and 3.5V (dominant). Failure: Flatline voltage, or voltage spiking to battery voltage (9V+), indicates a short or faulty module pulling the bus high.
  • CAN Low Voltage (Pin 14 to ground, key on) — expected: Toggling between 2.5V (recessive) and 1.5V (dominant). Failure: Flatline voltage, or voltage dropping to 0V, indicates a short to ground or faulty module.

Scan Tool Commands That Help

  • Tech2 / GDS2: Isolate Bus by Disconnecting Fuses — When resistance is correct (~60 ohms) but communication is still down, this helps find a module that is corrupting the bus. Remove the battery feed fuse for each high-speed LAN module one at a time while monitoring the scan tool to see if communication with other modules returns.
  • Physical Diagnosis (no tool needed): Isolate Bus Halves via Connector C3(X3) — This is a primary professional diagnostic step to quickly determine which half of the vehicle's network contains the fault. Disconnecting the green C3(X3) connector on the back of the instrument panel junction block (fuse box) splits the bus. If communication is restored to the ECM, TCM, and BCM, the fault lies in the disconnected portion of the harness/modules.

Wiring & Ground Locations

The driver's side door sill area of a GMC Yukon with the plastic trim removed, revealing the wiring harness trough under the carpet.
To inspect the vulnerable CAN bus wiring, you must remove the driver's side plastic sill plate and lift the carpet to access the main wiring trough running along the floorboard.
  • G300 — Under the vehicle at the driver door on a body mount.. A GM TSB specifically calls out checking this ground for being loose or having undercoating between the eyelet and the frame, causing a poor connection and intermittent network issues.
  • G102 — On the left front of the engine, near the cylinder head.. This is a primary engine-related ground. A TSB for Hybrid models with U0073 specifically mentions checking G102 for a clean and tight connection.
  • SP205 / SP206 — Splice packs located up under the dash, above the emergency brake pedal area.. These splice packs are junction points for the data bus wires. They are critical for advanced diagnostics, allowing a technician to isolate specific legs of the network to find a fault, but are often difficult to see or access.
  • C3 (X3) Connector — A green connector on the back of the Left I/P Junction Block (the interior fuse box).. This is the most important diagnostic connector for splitting the high-speed CAN bus. Disconnecting it separates the BCM/ECM/TCM from the rest of the modules on the bus, instantly telling a technician where to focus their search.
  • G201 — In the upper left corner of the instrument panel, near the A-pillar, behind the dash.. This is a key ground point for instrument panel components, which are often the first to show symptoms of a CAN bus failure.

Real Owner Repair Stories

  • YouTube channel "2022 2 22" (2012 GMC Yukon Denali) — Multiple warning lights, clicking relays, CAN bus voltage spiking to 9V with key on.
    ❌ Tried (didn't work) Initial check showed 64 ohms, which seemed okay., Wiggle testing harnesses did not consistently replicate the fault.
    ✅ What actually fixed it The technician unplugged modules on the high-speed CAN bus one by one. When the ABS control module was unplugged, the clicking stopped and the CAN bus voltage waveform on the oscilloscope immediately returned to normal. Replacing the faulty ABS module resolved the issue.
  • Tahoe Yukon Forum user (2007-2014 generation (specific year not mentioned)) — No-start condition, scan tool communication issues.
    ❌ Tried (didn't work) A backup mechanic suggested replacing the ECU for $900 without proper diagnosis.
    ✅ What actually fixed it The owner measured the CAN bus resistance and found it was 121.6 Ohms instead of the correct ~60 Ohms. This confirmed an open circuit in the bus (a broken wire or a failed terminating resistor/module), preventing him from needlessly replacing the ECU and pointing toward a wiring repair or module isolation test.
  • Tahoe Yukon Forum user (2008 Yukon XL) — No start, voltmeter pegged low, even though battery voltage was 13V.
    ❌ Tried (didn't work) Leaving doors open for an extended period (45 mins) while cleaning triggered the fault.
    ✅ What actually fixed it Disconnecting the battery cable for 10 seconds and reconnecting it allowed the vehicle to start and run normally. This indicates the fault was a temporary glitch, likely a control module that failed to 'wake up' or 'go to sleep' correctly, causing a temporary bus failure.

"I Checked Everything" — The Actual Cause

  • The network equivalent of a 'smoke test clean' scenario is when the CAN bus resistance measures a perfect 60 ohms with the key off, suggesting the wiring is intact, yet the code persists. In one documented case, the resistance was ~64 ohms (acceptably close to 60), but the vehicle was still dead. The actual cause was the ABS module internally shorting the bus to a higher voltage, but only when it was powered on with the key. The resistance test, performed with the power off, could not detect this type of fault. An oscilloscope was required to see the voltage corruption when the key was turned.

OEM Part Supersession History

  • 15837419, 15948439, 20864768, and others22860591, 25934763 — Standard part evolution and consolidation for the Body Control Module (BCM).
    Heads up: This part is NOT plug-and-play. It must be programmed to the vehicle's VIN using GM-specific software (Tech2/GDS2) after installation. Failure to program will result in a no-start condition or malfunctioning features. Always verify the correct part number with the vehicle's VIN before ordering.

Model Year Variations Within This Range

  • 2007.5-2014: In mid-2007, GM replaced the older 'Class 2' single-wire data bus for body electronics with a 'Low-Speed GMLAN' network. The Body Control Module (BCM) acts as a gateway, translating messages between the low-speed bus and the high-speed GMLAN bus (where U0073 occurs). While the U0073 fault is on the high-speed side, a failing BCM can cause issues on both networks.
GM CAN-bus Electrical Diagnostic
GM CAN-bus Electrical Diagnostic
Causes and Fixes U0073 Code: Control Module Communication Bus "A" Off
Causes and Fixes U0073 Code: Control Module Communication Bus "A" Off
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 21, 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 U0073 for:
  • Gmc YUKON: 20072008200920102011201220132014
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