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-2010 Saturn Outlook: Lost BCM Communication Causes & Fixes

On a 2007-2010 Saturn Outlook, code U0140 is almost always caused by water leaking onto the Body Control Module (BCM) and adjacent fuse block under the driver's side dash. The leak is typically from a clogged sunroof drain or a bad body seam. The fix involves repairing the leak, then thoroughly cleaning or replacing the corroded BCM and its connectors.

20 minutes to read 2007-2010 Saturn Outlook
Most Likely Cause
Water Intrusion from Clogged Sunroof Drains or Body Seams
Difficulty
4/5
Est. Time
3.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$250 – $1100
Parts Price
$20 – $500
⚠️ Drivable, but... — You can likely drive, but with significant caution. You may experience a sudden loss of lights, wipers, or turn signals. There is also a risk the vehicle may not start if the BCM fails to authorize the anti-theft system, potentially leaving you stranded.
Key Takeaways
  • Code U0140 on a 2007-2010 Saturn Outlook is most likely an electrical issue caused by a water leak.
  • Before buying any parts, you must find and fix the source of the water leak, which is usually a clogged sunroof drain.
  • Do NOT replace the Body Control Module (BCM) until you have fixed the leak and inspected all related wiring and connectors for corrosion.
  • This repair can be complex and may require professional diagnosis and BCM programming.
  • After cleaning connectors, use dielectric grease to protect them from future moisture.
The trouble code U0140 stands for 'Lost Communication With Body Control Module (BCM)'. This means that other important computers in the vehicle, like the Engine Control Module (ECM), can no longer receive signals from the BCM over the CAN bus network. The BCM acts as a central hub for many of the car's comfort and convenience features, such as power windows, door locks, interior and exterior lights, wipers, and the anti-theft system. When communication is lost, these systems can stop working or behave erratically, and may cause a no-start condition.

What's Unique About the 2007-2010 Saturn Outlook

The Saturn Outlook is built on the GM Lambda platform, shared with the GMC Acadia, Buick Enclave, and Chevrolet Traverse. This platform is notoriously prone to water leaks from clogged sunroof drain tubes and poorly sealed body seams in the cowl area. These leaks allow water to drip directly onto the Body Control Module (BCM) and the Instrument Panel fuse block, which are located together under the dashboard. This water intrusion causes severe corrosion that disrupts communication on the vehicle's network, making it the number one cause of code U0140 🎬 Watch: Understanding U0140 causes and how to fix them. on this specific vehicle and its platform mates.

Professional service recommended: Diagnosing network faults requires specialized tools and knowledge. The primary cause is often a water leak that must be found and repaired. The BCM and/or its connectors may need to be replaced, and a new BCM must be programmed to the vehicle's VIN, which is not a typical DIY job.

Symptoms You May Notice

  • Erratic or non-functioning power windows and door locks
  • Interior or exterior lights not working, flickering, or staying on
  • Wipers operating incorrectly or not at all
  • Radio and climate control issues
  • Multiple warning lights on the dashboard (e.g., 'Service Stabilitrak')
  • Key fob inoperative
  • Vehicle will not start (no crank)
  • 🎬 See this DIY walkthrough for troubleshooting a no-start condition.
  • Engine continues to run after turning the key off
  • Parasitic battery drain, causing a dead battery overnight
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Body Control Module (BCM) without first finding and fixing the water leak. The new BCM will quickly be damaged by the same water intrusion, leading to a repeat failure within weeks or months.
  • Replacing the BCM when the actual fault is a corroded connector pigtail. If the connector is not replaced, the poor connection will remain and the issue will persist.

Most Likely Causes

  1. Water Intrusion from Clogged Sunroof Drains or Body Seams 🔴 High Probability GM TSB 08-08-57-003F specifically details this issue for the 2007-2010 Outlook and its Lambda platform mates. Sunroof drain tubes become clogged with debris, causing water to overflow the drain trough, run down the A-pillar, and drip onto the BCM and instrument panel fuse block. Poor body seam sealing from the factory in the cowl area is also a known cause, even on models without a sunroof.
    How to confirm: Pour a small amount of water into the sunroof drain channel; if it doesn't drain quickly under the car or if water appears on the driver's floor or drips from under the dash, the drain is clogged. Visually inspect the BCM and its connectors under the driver's side dash for moisture, rust, or green/white corrosion. Pull back the driver's side floor carpet and check the thick foam padding for dampness, which can hold a large amount of water.
    Typical fix: First, clear the clogged drain tube using compressed air or a flexible wire. 🎬 Watch: How to properly unclog and clean your sunroof drains. Repair the source of the leak. Disconnect the battery. Unplug the BCM connectors and thoroughly clean any corrosion from the terminals using an electrical contact cleaner and a small brush. If corrosion is severe, the connector pigtail and/or the BCM itself may need to be replaced. Allow all components to dry completely (using fans can help dry the carpet padding) before reconnecting and applying dielectric grease to the connector to prevent future moisture damage.
    Est. part cost: $10-$50 for cleaning supplies and dielectric grease.
  2. Corroded or Damaged BCM Connectors/Wiring 🟡 Medium Probability This is a direct result of the water leak issue. The constant presence of moisture corrodes the copper pins in the BCM connectors, breaking the fragile network connections. The pins can become so corroded they break off inside the module or the connector housing.
    How to confirm: A visual inspection of the BCM connectors will show green or white crusty powder, a clear sign of corrosion. Wiggle the connectors while the vehicle is on (if it runs) to see if symptoms change, indicating a poor connection. Check the wiring harness leading to the BCM for any chafing or damage.
    Typical fix: If cleaning is not sufficient, the affected connector terminals or the entire connector pigtail must be replaced. This involves cutting the old connector off and splicing the new one wire by wire, using solder and heat-shrink tubing for a durable, weather-resistant repair. The GM terminal repair kit is J-38125.
    Est. part cost: $30-$120 for a new connector pigtail.
  3. Failed Body Control Module (BCM) ⚪ Low Probability → Shop Body Control Module The BCM itself is generally reliable, but internal failure is almost always caused by the aforementioned water damage or subsequent voltage spikes from shorted connectors. It is rarely the root cause of the problem without an external factor like water.
    How to confirm: This is a process of elimination. If the water leak has been fixed, and all wiring, connectors, power, and grounds to the BCM have been tested and confirmed good, then the BCM itself is the likely culprit. GM TSB PIT4730B specifically warns against replacing the BCM before performing a full diagnosis, as wiring faults can mimic a failed BCM.
    Typical fix: Replace the Body Control Module. The new BCM must be programmed with the vehicle's specific VIN and options. Some companies offer pre-programmed modules that are plug-and-play, avoiding a trip to the dealer. A used BCM from another vehicle will not work without reprogramming.
    Est. part cost: $250-$450 for a new or pre-programmed BCM.

Rare But Worth Checking

  • Low Battery Voltage or Bad Ground Connection: → Shop Vehicle Battery A weak battery or failing alternator can cause system voltage to drop, leading to unpredictable communication errors between modules. Always test the battery and charging system first, as it's a simple and common fix for many electrical gremlins.

Diagnosis Steps

  1. Check for other stored trouble codes in all modules. Multiple U-codes point to a network-wide problem.
  2. Test the battery and charging system. Ensure battery voltage is stable and above 12.4 volts with the engine off.
  3. Perform a water test on the sunroof drains and windshield cowl area to identify the source of any leaks.
  4. Pull back the driver's side carpet and check the foam padding underneath for any signs of moisture. This is a key indicator of a leak.
  5. Gain access to the Body Control Module (BCM) located under the driver's side of the dashboard, often mounted with or near the interior fuse block.
  6. Disconnect the battery. Unplug the BCM connectors and meticulously inspect the module pins and the harness connectors for any signs of water damage, rust, or green/white corrosion.
  7. If corrosion is found, clean the terminals thoroughly with electrical contact cleaner and a small brush. Repair or replace any heavily damaged wires, pins, or the entire connector pigtail.
  8. If no water damage is evident, use a multimeter to check for proper power and ground at the BCM connector according to a wiring diagram.
  9. Test the CAN bus wiring (circuits 2500 & 2501) for continuity and for shorts to power or ground between the BCM and the OBD-II port.
  10. If all wiring, power, and grounds are good, and the water leak has been addressed, the BCM itself may have failed.

Parts You'll Likely Need

  • Body Control Module (BCM) (OEM #15872388, 25892622, 15921353, 25934762, 15880684, 20864767, 25826125, 25934763 (and others)) — This is the part that gets damaged by water and fails. It is only replaced after the leak is fixed and wiring is confirmed to be good. Requires professional programming or must be purchased pre-programmed.
    Trusted brands: ACDelco (OEM), Dorman, Cardone
    OEM price range: $300-$450
    Aftermarket price range: $200-$350
  • BCM Connector Pigtail — If the connector itself is too corroded to be cleaned, it must be cut out and replaced. This ensures a solid connection to the new or cleaned BCM.
    Trusted brands: ACDelco, Dorman, FindPigtails.com
    OEM price range: $50-$120
    Aftermarket price range: $30-$80
  • Dielectric Grease — Applied to the cleaned electrical connectors to waterproof them and prevent future corrosion after a leak repair.
    Trusted brands: Permatex, CRC
    OEM price range: $5-$15
    Aftermarket price range: $5-$15

Related Codes That Often Appear With This One

  • U0073 — This code, 'Control Module Communication Bus Off,' often accompanies other U-codes and indicates a general failure on the high-speed communication network (GMLAN), which is consistent with the BCM being offline.
  • U0100 — 'Lost Communication with ECM/PCM.' If the BCM acts as a gateway or its failure causes network noise, it can prevent other modules from talking to the engine computer.
  • U0101 — 'Lost Communication with TCM.' Similar to the U0100, the BCM's failure can disrupt communication with the transmission control module.

Technical Service Bulletins (TSBs) & Recalls

  • Water Leak on Left Side of Instrument Panel, Engine Continues to Run with Key Off, Battery Draw, Various Electrical Concerns: → Shop Vehicle Battery This is the primary TSB for the U0140 issue on the Outlook. It describes how water from a clogged or detached sunroof drain tube, or a poor body seam seal, can leak onto the Instrument Panel Bussed Electrical Center (IP BEC) and BCM, causing corrosion and a wide range of electrical faults, including communication codes.
  • Diagnostic Tip- Information for U0140 or U0073 (BCM Appears Off Line On The High Speed Buss): This bulletin warns technicians not to immediately replace the BCM. It explains that an intermittent short-to-ground on the GMLAN communication wires (often from chafing) can make a perfectly good BCM appear offline for an entire ignition cycle. This fault often occurs when driving over bumps. The BCM may not communicate again until the ignition is cycled and the module fully powers down.

Platform-Specific Known Issues

  • GM Technical S

Mechanic-Grade Diagnostic Values

  • High-Speed GMLAN Bus Resistance — expected: Approximately 60 Ω when measured between Pin 6 and Pin 14 of the OBD-II port (with battery disconnected).. Failure: A reading of 120 Ω indicates an open in one of the two terminating resistors (one is in the BCM, the other in the ECM). A reading of 0 Ω indicates the GMLAN +/- wires are shorted together.
  • High-Speed GMLAN Bus Voltage (Key On, Engine Off) — expected: GMLAN High (Pin 6) should be around 2.6V. GMLAN Low (Pin 14) should be around 2.3V. Both wires are biased to a 2.5V idle level.. Failure: When communicating, GMLAN High toggles up to ~3.5V and GMLAN Low toggles down to ~1.5V. Voltages stuck high, low, or at 0V indicate a short to power or ground.
  • BCM Ground Resistance — expected: Less than 0.1 Ω between the BCM connector ground pins and a clean chassis ground point.. Failure: Higher resistance indicates a poor ground connection, which can cause intermittent module behavior and communication faults.

Hidden / Shadow Codes Worth Checking

  • U0140 00: This is a more specific version of the code, with the '00' symptom byte indicating 'No Additional Information'. It is often seen with U0073 71 ('Control Module Communication Bus Off'). (see via A professional scan tool like a GM Tech2 or GDS2 is required to see the 2-digit symptom byte.)

Scan Tool Commands That Help

  • GM Tech2 / GDS2 / J2534 Pass-Thru: BCM Programming / Setup — This is required any time the BCM is replaced. The new module must be programmed with the vehicle's VIN and specific configuration data using the GM Service Programming System (SPS).
  • GM Tech2 / GDS2 / J2534 Pass-Thru: Theft Deterrent Relearn (30-Minute Procedure) — After installing a new BCM, the vehicle's keys must be re-synchronized with the new module. This involves a specific sequence of turning the key to 'ON' for 10 minutes, then 'OFF', repeated three times. Failure to do this will result in a no-start condition with various theft-related DTCs.
  • GM Tech2 / GDS2 / J2534 Pass-Thru: Setup SDM (Sensing and Diagnostic Module) — After a new BCM is installed and programmed, the airbag system's SDM may need to be configured to communicate with the new BCM. This is often indicated by a B1001 DTC and is performed after the key relearn process.

Wiring & Ground Locations

  • G301 — Behind the left (driver's side) kick panel.. This is a major interior ground point. Corrosion or a loose connection here can affect multiple modules, including the BCM, causing communication issues.
  • G303 — Near the base of the left (driver's side) 'B' pillar.. Another critical ground point for components in the driver's side of the cabin. It is in the path of water from a clogged sunroof drain and should be inspected for corrosion.
  • G302 — Near the base of the right (passenger's side) 'B' pillar.. While on the opposite side, a bad ground here can introduce noise onto the network, potentially affecting BCM communication.
  • BCM Connectors (X1, X2, etc.) — Under the driver's side of the dashboard, mounted to or near the interior fuse block. The Outlook BCM typically has 7 connectors.. These are the direct points of failure from water intrusion. The High-Speed GMLAN wires (Circuits 2500 & 2501, typically Tan/Black and Tan) are located in these connectors and are highly susceptible to corrosion.

Real Owner Repair Stories

  • AcadiaForum.net user (2008 GMC Acadia (Lambda Platform mate)) — Vehicle would not start, multiple warning lights, no communication with BCM using a scan tool.
    ❌ Tried (didn't work) Checking all fuses., Testing battery voltage.
    ✅ What actually fixed it The owner found severe green and white corrosion on the BCM connectors after removing it from under the driver's side dash. The source was a confirmed sunroof drain leak. After cleaning the connectors with a toothbrush and electrical cleaner, the vehicle still would not start. Replacing the BCM with a pre-programmed unit and performing the 30-minute key relearn procedure resolved all issues.

OEM Part Supersession History

  • 1587238825892622, 20864767, 25934762 (among others) — Standard part evolution, potential internal revisions for reliability.
    Heads up: Most BCM part numbers for the Lambda platform are physically interchangeable but require correct VIN-specific programming to function. A part number for a vehicle without a sunroof installed in one with a sunroof may not operate correctly even if programmed.
  • 1592135325934763 — Part consolidation and updates.

Diagnostic Flowchart

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used BCM from a junkyard is almost never a smart choice for this vehicle unless you have access to professional GM programming tools (Tech2/GDS2 with a paid subscription) to reprogram the VIN and security information. A used module will cause a no-start condition due to a VIN mismatch with the ECM and key transponders.

Donor-vehicle mileage cap: roughly under 120000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Ask for the donor vehicle's VIN to confirm it did not have this same water leak issue.
  • Visually inspect all connector pins on the used BCM for any hint of green/white powder or discoloration, which indicates past moisture exposure.
  • Avoid any module from a vehicle with obvious signs of water damage, such as moldy carpets or a stained headliner.

OEM-only on this vehicle (don't cheap out):

  • Body Control Module (BCM)

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (OEM Remanufactured)
  • Cardone (Remanufactured - requires programming)
  • Dorman (Sometimes offered pre-programmed, but verify)

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name modules from online marketplaces that do not offer VIN programming service. These will not work.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2008 GMC Acadia

Symptoms: Owner discovered severe water damage, describing the instrument panel fuse block (IP BEC) next to the BCM as 'swimming' in water.

What fixed it: The repair involved removing the fuse box and BCM assembly for thorough cleaning and drying, and in severe cases, replacement of the corroded components.

Source hint: acadiaforum.net: 'IP BEC panel was swimming'

2009 Saturn Outlook

Symptoms: Vehicle experienced a no-crank, no-start condition and had multiple communication codes stored, including U0140.

What fixed it: The problem was traced back to a water leak that had corroded the fuse block. The fix required repairing the water leak source and then cleaning or replacing the damaged electrical components.

Source hint: youtube.com: 'Buick Enclave, Chevy traverse, GMC Acadia, Saturn Outlook 2006–2017? no crank no start water leak.'

2007 Saturn Outlook

Symptoms: The owner was dealing with water damage to the fuse box located under the dashboard.

What fixed it: The owner discussed the process of removing the fuse box/BCM assembly to either clean the corrosion caused by the water or replace the unit entirely.

Source hint: saturnoutlookforum.net: 'anyone ever remove the fuse box under the glove box?'

2008 Buick Enclave

Symptoms: An investigation into systemic water leaks on the platform found a blower motor completely submerged in water, which is located in the same area as the BCM and fuse block.

What fixed it: The primary fix is identifying the source of the water leak, such as clogged sunroof drains or poor body seams, and repairing it to prevent further damage to nearby electronics like the BCM.

Source hint: youtube.com: 'Leaky Buick Enclave, Saturn Outlook, GMC Acadia water leak problem'

Frequently Asked Questions

My 2008 Saturn Outlook has a sunroof. Is it more likely to get a U0140 code?
Yes. According to GM TSB 08-08-57-003F, a very common cause for this code is clogged sunroof drain tubes, which causes water to overflow and drip directly onto the Body Control Module (BCM) and its fuse block, leading to corrosion and communication failure.
My mechanic says I need a new BCM for my Outlook because of code U0140. Is this always the case?
Not necessarily. GM TSB PIT4730B specifically warns against replacing the BCM without a full diagnosis. The code can also be caused by a wiring fault, such as a short-to-ground on the communication wires, which can make a good BCM appear to be offline.
I don't have a sunroof on my Saturn Outlook. Can I still get water leaks that cause code U0140?
Yes. The context notes that poor body seam sealing from the factory in the cowl area is another known cause of water intrusion that can damage the BCM, even on models without a sunroof.
How can I check for the water leak myself before taking it to a shop?
You can pour a small amount of water into the sunroof drain channel to see if it drains properly under the car. You should also pull back the driver's side floor carpet and feel the thick foam padding for any dampness, which is a key indicator of a leak.
Can I install a used Body Control Module from another Saturn Outlook to fix this issue?
No, a used BCM from another vehicle will not work without being reprogrammed. The new BCM must be programmed with your vehicle's specific VIN and options to function correctly.
My BCM connector is green and corroded. What GM part do I need to repair it?
If the connector is too damaged to be cleaned, you may need to replace the terminals or the pigtail. The context mentions the GM terminal repair kit is J-38125.
Why is my 'Service Stabilitrak' light on along with all these other electrical problems?
The Body Control Module (BCM) communicates with nearly every other module in the vehicle, including the one for the Stabilitrak system. When other modules can no longer communicate with the BCM (which sets code U0140), they often trigger their own warning lights as a result of the missing data.
How to Unclog or Clean a Sunroof Drain
How to Unclog or Clean a Sunroof Drain
Troubleshooting A No Start 2007 SATURN  OUTLOOK Won't Crank...DIY Solved...
Troubleshooting A No Start 2007 SATURN OUTLOOK Won't Crank...DIY Solved...
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 May 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:
  • Saturn Outlook: 2007200820092010
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