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

U0140 on 2007-2009 Cadillac SRX: Lost Communication With Body Control Module - Often a Wiring Issue, Not a Bad BCM

On a 2007-2009 Cadillac SRX, code U0140 is most often caused by a poor electrical connection at the main transmission harness connector (X1), not a failed Body Control Module (BCM). Inspecting and cleaning this specific connector as per GM TSB #PIC4740E is the most common and cost-effective first step. A weak battery or other wiring faults are also more likely causes than BCM failure.

15 minutes to read 2007-2009 Cadillac SRX
Most Likely Cause
Loose or Corroded Terminals in Transmission X1 Connector
Difficulty
4/5
Est. Time
2.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 – $1100
Parts Price
$10 – $500
🚫 Do not drive — Driving is not recommended. The loss of BCM communication can cause unpredictable failures in critical systems like exterior lighting, stability control ('Service Stabilitrak' message is common), and wipers. It may also lead to a no-start condition or cause the engine to stall, potentially leaving you stranded.
Key Takeaways
  • Do not immediately assume the Body Control Module (BCM) has failed. On the 2007-2009 SRX, the root cause is far more likely to be a wiring or connector issue.
  • The first and most important place to inspect is the large X1 electrical connector on the transmission, as cited in GM TSB #PIC4740E.
  • This is not a DIY-friendly repair for beginners. Network diagnostics are complex and can lead to more expensive problems if done incorrectly.
  • A new BCM will require professional programming to function with your vehicle's specific options and security system.
The trouble code U0140 stands for "Lost Communication With Body Control Module (BCM)". The BCM is a central computer for comfort and convenience features, controlling things like power windows, door locks, interior lights, wipers, and the anti-theft system. This code is set when the BCM stops communicating with other essential modules (like the Engine Control Module or Transmission Control Module) over the vehicle's Controller Area Network (CAN) data bus.

What's Unique About the 2007-2009 Cadillac SRX

For this generation of Cadillac SRX and related GM platforms, the U0140 code is very frequently a wiring issue rather than a module failure. GM issued multiple Technical Service Bulletins (TSBs) pointing technicians away from immediately replacing the BCM. 🎬 Watch: Common causes and fixes for the U0140 code. TSB #PIC4740E specifically identifies a poor connection at the transmission's main electrical connector (X1) as a primary cause for a flood of communication codes, including U0140. Another bulletin, #PIT4730B, notes that intermittent shorts in the communication wiring can make the BCM appear to be offline when it is actually fine. A third TSB, #07-08-47-004D, warns technicians that the BCM can be permanently damaged if its ground path is removed while the battery is connected, emphasizing the importance of proper diagnostic procedure.

Diagnostic Flowchart

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

Have you verified battery voltage and inspected the transmission X1 connector?
→ Ensure battery is 12.4V+, then disconnect it and inspect the round X1 connector on the driver's side transmission (TSB #PIC4740E).
→ Clean terminals with contact cleaner, apply dielectric grease, or replace damaged pins/pigtail ($10-$60).
🎬 See how to properly clean and restore electrical connectors.
What is the CAN bus resistance at OBD-II pins 6 and 14?
→ Repair the short or open in the high-speed GMLAN wiring (Tan/Tan-Black wires) per TSB #PIT4730B.
Is the BCM ground G103 on the cowl clean and tight?
→ Disconnect the battery first (TSB #07-08-47-004D), then sand the G103 ground contact to bare metal.
→ Replace the Body Control Module ($250-$500, part 25861239) and have it programmed with GM software.
🎬 Watch this walkthrough on diagnosing lost communication with the BCM.
Professional service recommended: Diagnosing CAN bus communication failures requires specialized tools like a professional scan tool and a digital multimeter. Knowledge of vehicle network topology is necessary to trace intermittent shorts or opens without causing further damage to sensitive electronic modules.

Symptoms You May Notice

  • Multiple warning lights on the dashboard, such as Check Engine, ABS, and a 'Service StabiliTrak' message.
  • Erratic or non-functioning power windows, door locks, and interior/exterior lights.
  • Wipers operating incorrectly or not at all.
  • Vehicle may not start, or may stall intermittently.
  • Harsh shifting or transmission performance issues.
  • Instrument cluster gauges behaving erratically or going blank.
  • Power door locks cycling randomly while driving or parked.
  • Keyless entry and remote start not working.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Body Control Module (BCM) without first thoroughly inspecting the transmission X1 connector and other harness connections. This is a costly mistake, as the problem is frequently a simple wiring or pin-fitment issue, as highlighted by multiple GM TSBs.

Most Likely Causes

  1. Loose or Corroded Terminals in Transmission X1 Connector 🔴 High Probability → Shop Transmission Assembly This is a well-documented issue cited in GM Technical Service Bulletin #PIC4740E. The connector is located on the driver's side of the transmission, where it is exposed to heat, moisture, and vibration, leading to poor pin connections or chafed wires over time. The GMLAN communication wires pass through this connector, so a fault here disrupts the entire network.
    How to confirm: Visually inspect the large, round, lever-actuated X1 electrical connector on the transmission. Disconnect it (with the battery disconnected) and check for any loose, bent, or corroded pins/terminals. Gently tug on each wire to ensure it is fully seated in the connector.
    Typical fix: Clean the connector terminals with electrical contact cleaner, apply dielectric grease, and ensure a secure connection. In some cases, individual terminals may need to be replaced or re-pinned. If wires are chafed, they must be repaired with solder and heat-shrink tubing.
    Est. part cost: $5-$50
  2. Intermittent Short/Open in CAN Bus Wiring 🟡 Medium Probability GM TSB #PIT4730B notes that intermittent shorts in the high-speed GMLAN data circuits (circuits 2500 & 2501, typically Tan and Tan/Black wires) can cause the BCM to drop offline, often when driving over bumps. Wiring harnesses can rub against chassis components, heat shields near the transmission, or brackets over time, causing chafing.
    How to confirm: This requires advanced diagnostics. Check CAN bus resistance between pins 6 and 14 of the OBD-II port (should be ~60 ohms with battery disconnected). A reading of 120 ohms indicates an open circuit, while near 0 ohms indicates a short. A wiggle test on the harness while monitoring resistance can help find the intermittent fault.
    Typical fix: Locate the damaged section of the wiring harness and repair the shorted or broken wire, often using heat-shrink splice sleeves for a durable repair.
    Est. part cost: $10-$100
  3. Poor BCM Power or Ground Connection ⚪ Low Probability Corrosion at chassis ground points is a common issue on aging vehicles and can starve the BCM of the stable voltage it needs to communicate. TSB #07-08-47-004D specifically warns that disconnecting a BCM ground while the module is powered can damage it. A key ground point for the BCM is G103, located on the cowl above the brake booster.
    How to confirm: Check for stable battery voltage (12.4V+). The BCM is located under the driver's side dashboard, above the accelerator pedal. Locate the BCM's main ground points (e.g., G103 on the cowl, G200 behind the left kick panel) and inspect for looseness or corrosion. Use a multimeter to test voltage and ground continuity directly at the BCM connector.
    Typical fix: Clean and tighten the ground connection by sanding the contact point to bare metal and applying dielectric grease. Test the battery and alternator to rule out low system voltage.
    Est. part cost: $0-$250
  4. Failed Body Control Module (BCM) ⚪ Low Probability → Shop Body Control Module While possible, internal BCM failure is less common than wiring issues on this platform. TSBs specifically warn against replacing the BCM before ruling out all wiring and connection faults. A faulty BCM is a diagnosis of exclusion.
    How to confirm: This is a process of elimination. If all wiring (especially the X1 connector), connectors, power, and grounds have been tested and confirmed to be good, the BCM itself is the likely culprit. A professional scan tool will be unable to communicate with the BCM.
    Typical fix: Replace the Body Control Module. The new module will require programming by a dealer or a qualified shop with GM-specific software (like Techline Connect or SPS) to match the vehicle's VIN and options, and to perform the immobilizer learn procedure.
    Est. part cost: $250-$500

Diagnosis Steps

  1. Check and charge the battery. Low system voltage is a known cause of communication codes. Ensure voltage is ~12.6V with engine off and 13.7-14.7V while running.
  2. Use a professional scan tool to read codes from ALL modules, not just the engine computer. Note all 'U' (network) codes present, including any two-digit symptom codes (e.g., U0140 00).
  3. CRITICAL STEP: Follow the guidance of TSB #PIC4740E. Disconnect the negative battery terminal. Locate and disconnect the large, round X1 electrical connector on the driver's side of the transmission. Carefully inspect all male and female terminals for corrosion, damage, or a loose fit. Tug gently on each wire to confirm it is securely crimped and seated.
  4. If the X1 connector is perfect, inspect the main BCM connectors (located above the accelerator pedal) and its chassis ground points for corrosion or looseness. A key ground is G103 on the cowl above the brake booster. Per TSB #07-08-47-004D, ensure the battery is disconnected before servicing grounds to prevent BCM damage.
  5. Check the high-speed CAN bus resistance at the OBD-II port (pins 6 and 14). It should measure approximately 60 ohms with the battery disconnected. A reading of 120 ohms indicates an open circuit or a missing terminating resistor, while a reading near 0 ohms indicates a short circuit.
  6. If wiring, connectors, power, and grounds are all confirmed to be good, and the scan tool still cannot communicate with the BCM, suspect a faulty BCM.

Parts You'll Likely Need

  • Connector Terminals / Pigtail — If pins in the transmission X1 connector are corroded or damaged, they will need to be replaced to ensure a solid connection. A pigtail may be needed if the connector housing itself is damaged.
    Trusted brands: ACDelco, Dorman
    OEM price range: $20-$60
    Aftermarket price range: $10-$40
  • Body Control Module (BCM) (OEM #25861239, 15946445, 25892622 (Part numbers can vary; always verify with VIN)) — This is the last resort if all wiring and connection issues have been ruled out. It is the module that has stopped communicating. Requires programming after installation.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $300-$500
    Aftermarket price range: $200-$400

Related Codes That Often Appear With This One

  • U0073 — This is a general 'Control Module Communication Bus 'A' Off' code that often appears with U0140, indicating a system-wide high-speed network problem. TSB #PIT4730B specifically mentions it appearing as U0073 71.
  • U0100 — Lost Communication With ECM/PCM. This can occur if the BCM's failure disrupts the entire network.
  • U0101 — Lost Communication With TCM (Transmission Control Module). This is very common alongside U0140, as the problematic X1 connector is part of the transmission harness.
  • U0121 — Lost Communication With ABS Control Module. The ABS/StabiliTrak system relies on data from the BCM and other modules, so it will log a code when communication is lost.
  • C0561, P0700, P0856 — These are various StabiliTrak and transmission-related codes that are specifically listed in TSB #PIC4740E as appearing with U0140 due to the transmission connector fault.

Technical Service Bulletins (TSBs) & Recalls

  • PIC4740E: Details multiple communication DTCs (including U0140) caused by a poor fit in the transmission X1 connector terminals.
  • PIT4730B: Provides diagnostic tips for an intermittent U0140 where the BCM appears offline due to temporary shorts on the GMLAN data bus, often triggered by bumps.
  • 07-08-47-004D: Warns technicians that the BCM can be damaged if its ground path is removed while battery power is still supplied.

Platform-Specific Known Issues

  • TSB #PIC4740E explicitly calls out the 2007-2009 SRX for setting U0140 and other communication codes due to a poor connection at the transmission X1 connector.

Mechanic-Grade Diagnostic Values

  • High-Speed GMLAN Bus Voltage (Engine Off) — expected: GMLAN Low (Pin 14): ~2.3V. GMLAN High (Pin 6): ~2.7V. During communication, the 'Low' wire toggles down to ~1.5V and the 'High' wire toggles up to ~3.5V.. Failure: Voltages stuck high, low, or at 0V indicates a short or open on the bus.
  • System Voltage (Engine Running) — expected: 13.7 - 14.7 Volts. Failure: Voltage below 13.7V may indicate a charging system issue that can cause module communication errors.

Hidden / Shadow Codes Worth Checking

  • U0140 00: This is a common symptom byte for 'Lost Communication with BCM' indicating a general communication failure. (see via GM Tech 2, GDS2, or other professional scan tools that can read manufacturer-specific codes and data.)
  • U0073 71: This symptom byte for 'Control Module Communication Bus 'A' Off' indicates the BCM has detected an invalid serial data message was received. (see via GM Tech 2, GDS2, or other professional scan tools. Mentioned specifically in TSB #PIT4730B.)

Scan Tool Commands That Help

  • GM Scan Tool (Tech 2 / GDS2): BCM - Module Setup — After replacing the BCM, this function must be used to configure the new module to the vehicle's specific options.
  • GM Scan Tool (Tech 2 / GDS2): IMMO Immobilizer Learn - Setup — This is a mandatory step after BCM replacement to synchronize the new module with the vehicle's anti-theft system and keys.
  • GM Scan Tool (Tech 2 / GDS2): Setup SDM Primary Key in BCM — This function is required after BCM or SDM (airbag module) replacement to establish the communication link and security handshake between the two modules.

Wiring & Ground Locations

  • G103 — Located at the left rear of the engine compartment on the cowl, above the brake booster.. This is a primary ground point for the Body Control Module (BCM), Instrument Panel Cluster (IPC), and Data Link Connector (DLC). A poor connection here can directly cause a loss of communication with the BCM.
  • G200 — Located behind the left kick panel, near the A-pillar.. This is another ground point for interior modules. While G103 is more directly cited for the BCM, corrosion in this area can affect multiple systems and should be inspected.
  • X1 Connector (Transmission) — Large, round, lever-actuated electrical connector on the driver's side of the transmission.. This is the location identified in TSB #PIC4740E as the most common cause of U0140. The GMLAN communication wires pass through this connector, and poor pin fitment or corrosion here will take the BCM and other modules offline.

Real Owner Repair Stories

  • Reddit user, r/Cadillac (2008 Cadillac CTS (related platform and systems)) — Dashboard lit up like a Christmas tree, cycling 'Service Stabilitrak' messages, ABS and Traction Control lights, no power, slow acceleration. Codes U0100, U0101, C0242, U0073, P0700, and U0140.
    ❌ Tried (didn't work) Initial diagnosis pointed towards multiple module failures.
    ✅ What actually fixed it The vehicle's sunroof drains were clogged, causing a major water leak that drenched the interior. The root cause was water damage to the fuse boxes and electrical connectors. The fix involved opening the fuse boxes (under the rear seat on that model), drying all components and connectors thoroughly, and clearing the sunroof drains to prevent recurrence.

"I Checked Everything" — The Actual Cause

  • The diagnostic equivalent for this network code is when a scan tool shows the BCM is completely offline. TSB #PIT4730B warns that an intermittent short-to-ground or short-together of the two GMLAN wires can cause the BCM to enter a 'bus off' state for the entire ignition cycle. A technician connecting a scan tool at this point would find no communication with the BCM and might wrongly condemn the module. However, cycling the ignition and letting the vehicle sit for up to 20 minutes can allow the BCM to reset and communicate again, proving the issue is an intermittent wiring fault and not a failed BCM.
Causes and Fixes U0140 Code: Lost Communication With Body Control Module (BCM)
Causes and Fixes U0140 Code: Lost Communication With Body Control Module (BCM)
U0073 Code: Control Module Communication Bus “A” Off – Causes & Fix
U0073 Code: Control Module Communication Bus “A” Off – Causes & Fix
How To Clean Electrical Connectors (Andy’s Garage: Episode - 419)
How To Clean Electrical Connectors (Andy’s Garage: Episode - 419)
TEHCM Repair 2010 Cadillac XTS SRX Transmission Control Module TCM GM 3.0L and Similar
TEHCM Repair 2010 Cadillac XTS SRX Transmission Control Module TCM GM 3.0L and Similar
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 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 U0140 for:
  • Cadillac SRX: 200720082009
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