U0140 — Data bus: body control module (8CM) – no communication #
Note: The description for code U0140 can differ depending on the vehicle manufacturer. Always refer to your OEM (Original Equipment Manufacturer) service information for the most accurate details.
- U0140 – Lost Communication With Body Control Module (Ford, GM, FCA, Toyota)
- U0140 – No Communication With BCM (Hyundai, Kia, Nissan)
- U0140 – CAN Bus: Body Control Module Not Responding (Volkswagen, Audi)
- U0140 – Data Bus: No Signal from BCM (Mercedes-Benz, BMW)
Summary of code U0140 #
Code U0140 is a generic OBD-II (On-Board Diagnostics II) communication fault, indicating that the vehicle’s main computer, known as the Powertrain Control Module (PCM), cannot communicate with the Body Control Module (BCM) over the vehicle’s data network, commonly called the CAN bus (Controller Area Network). The BCM is responsible for managing critical body functions such as lighting, door locks, security, and interior electronics. When this line of communication is disrupted, the PCM flags code U0140 and may disable or restrict body-related features. The root of the problem could be as simple as a loose connector or as complex as a faulty BCM or wiring harness. Accurate diagnosis is crucial, as similar symptoms can stem from very different causes. Ignoring this code can lead to unpredictable electronic system behavior, affecting both convenience and safety features.
Frequent symptoms for code U0140 #
If your vehicle is experiencing a U0140 code, you may notice certain electronic systems acting strangely or not working at all. While sometimes the car seems to drive fine, a cascade of small annoyances or alarming warnings can appear out of nowhere. Here’s what drivers and technicians most often observe:
- Dashboard warning lights (security, airbag, ABS, traction control, etc.)
- Power windows, mirrors, or door locks inoperative
- Interior lighting not working or behaving erratically
- Remote keyless entry failure
- Alarm system or immobilizer issues
- Climate control malfunctions
- No communication with scan tools to the BCM
Probable causes for code U0140 (by frequency) #
Like a game of telephone gone wrong, communication errors between the PCM and BCM can stem from different sources. Some issues are much more common than others, and they should always be checked in order of likelihood:
- Faulty or loose connectors at the BCM or in-line harness junctions
- Damaged wiring or corroded CAN bus lines
- Body Control Module (BCM) internal failure
- Low battery voltage or battery-related voltage drops
- PCM or other module issues causing network conflicts
- Aftermarket electronics interfering with CAN bus communication
Step-by-step diagnosis for code U0140 #
Diagnosing a U0140 code is much like following a detective trail—each step rules out the obvious and brings you closer to the culprit. Here’s a logical approach that even seasoned master techs use:
- Verify the code using a professional scan tool; check for other codes, especially other U-codes (communication codes).
- Inspect battery voltage and charging system health; low voltage can disrupt module communication.
- Check fuses related to the BCM and CAN bus circuits; replace blown fuses as needed.
- Visually inspect the BCM connectors and associated wiring for signs of corrosion, looseness, or physical damage.
- Use a wiring diagram to trace and test CAN high and CAN low wires for continuity, shorts, or opens between the BCM and other modules.
- Disconnect aftermarket accessories (alarms, remote starters, audio systems) to check for interference.
- Attempt to communicate directly with the BCM using a scan tool; if unsuccessful, suspect BCM failure or wiring faults.
- Substitute with a known good BCM (if possible and supported by the OEM) to confirm module failure.
Possible repairs for code U0140 #
Once the faulty link is found, repairs can range from simple to complex. Each fix should address the confirmed cause, not just the symptoms:
- Secure or replace loose/corroded connectors at the BCM or in the harness
- Repair or replace damaged wiring in the CAN bus circuit
- Replace the Body Control Module (BCM) after confirming it’s faulty and programming it per OEM procedure
- Fix low battery or charging system issues (replace battery/alternator as needed)
- Remove or properly install aftermarket electronics to prevent CAN bus interference
- Replace the Powertrain Control Module (PCM) only if all other causes are eliminated and PCM faults are confirmed
Can you drive with code U0140? #
Limited, but with caution. Many vehicles will still start and drive with a U0140 code present. However, you may lose important body functions like power windows, door locks, or even safety systems such as the airbag or anti-theft. In rare cases, the vehicle may not start if the immobilizer relies on BCM communication. If any safety-related warning lights appear, or if the car behaves unpredictably, it is best to have the vehicle inspected and repaired before continued use.
Vehicles most affected by code U0140 #
While code U0140 is generic and can occur on nearly any modern vehicle, some makes and models have a higher incidence due to BCM design or wiring layout. Owners and technicians most often encounter this code on:
- Ford F-Series, Focus, Escape (2010–present)
- Chevrolet Silverado, Malibu, Equinox (2011–present)
- Chrysler/Dodge/Jeep models (2011–present)
- Hyundai Sonata, Elantra, Santa Fe (2012–present)
- Kia Optima, Sorento, Forte (2012–present)
- Toyota Camry, Corolla, RAV4 (2013–present)
- Volkswagen Golf, Jetta, Passat (2014–present)
Common mistakes & best practices for U0140 #
Misdiagnosis is a common pitfall with communication codes. Following best practices can save hours of frustration and unnecessary part replacements:
- Do not replace the BCM without confirming power, ground, and CAN bus integrity
- Don’t ignore other U-codes: they can point to a network-wide issue
- Always check battery and charging system health first; many communication errors are voltage-related
- Check for signs of water intrusion in connectors and modules, especially after heavy rain or washing
- Do not overlook the impact of aftermarket accessories on data networks
- Always use OEM wiring diagrams for accurate circuit tracing
Express FAQ for code U0140 #
Even seasoned technicians have questions when a communication fault like U0140 pops up. Here are a few quick answers to common queries:
- Q: Can a dead battery trigger U0140?
A: Yes. Low voltage or a recent battery disconnect often causes temporary communication errors. Always check battery health and clear codes after charging. - Q: Is BCM programming required after replacement?
A: In most cases, yes. The new module must be programmed to match the vehicle’s configuration using OEM-level scan tools. - Q: Will disconnecting the battery clear the code?
A: Maybe, but unless the root cause is fixed, the code will likely return. Always address wiring or module issues first. - Q: Can U0140 cause the vehicle to not start?
A: Sometimes. If the immobilizer or security system relies on the BCM, the engine may crank but not start, or not crank at all.




