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 2019-2024 Dodge Durango: Lost Communication with BCM Fixes

On a 2019-2024 Dodge Durango, code U0140 means the Body Control Module (BCM) has lost communication with other vehicle computers. The most common fixes involve checking for software updates as per manufacturer bulletins, inspecting wiring connections and grounds to the BCM for corrosion, or addressing a weak or failing battery before considering BCM replacement.

18 minutes to read 2019-2024 Dodge DURANGO
Most Likely Cause
Wiring or Connector Issues
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $950
Parts Price
$5 – $500
⚠️ Drivable, but... — Driving may be possible, but you risk unpredictable electrical issues like malfunctioning lights, wipers, or door locks. In some cases, the vehicle may not start or could stall if the BCM is integral to the security system, potentially leaving you stranded. If symptoms like poor acceleration or stalling are present, driving is not recommended.
Key Takeaways
  • U0140 on a Dodge Durango indicates a communication failure with the Body Control Module (BCM).
  • Before replacing any parts, test the battery and check for BCM software updates, as these are common and less expensive fixes.
  • Thoroughly inspect the BCM's wiring and connectors for corrosion or damage, as directed by a manufacturer TSB.
  • Due to the complexity of vehicle networks, professional diagnosis with a proper scan tool is highly recommended.
  • If the BCM must be replaced, it will require programming to the vehicle's VIN and specific options.
The trouble code U0140 indicates a 'Lost Communication with Body Control Module' (BCM). The BCM acts as a central hub for many of your Durango's comfort and convenience features, like power windows, locks, lights, wipers, and the security system. When this code is set, it means the BCM is not sending or receiving signals over the vehicle's Controller Area Network (CAN bus), effectively cutting it off from other essential computers like the main engine or powertrain control module.

What's Unique About the 2019-2024 Dodge DURANGO

A 2019-2024 Dodge Durango showing the complex electrical architecture or diagnostic interface.
The 2019-2024 Durango uses a Secure Gateway Module (SGW) that requires authenticated tools for BCM diagnostics.

For modern Dodge vehicles like the Durango, the electrical system is highly integrated, making the BCM a critical communication hub. The manufacturer, Stellantis (formerly FCA), has issued specific Technical Service Bulletins (TSBs) for this exact code, acknowledging it as a known issue that is often software-related. [Bulletin #S2308000138, Bulletin #9100215] This indicates that the problem is frequently related to specific software logic or connection integrity rather than just random component failure. 🎬 Watch: Common causes and fixes for the U0140 BCM code. The platform's sensitivity to voltage drops also makes battery and ground checks a crucial first step. 🎬 See how to properly load test your Dodge Durango battery. All 2018 and newer models, including this Durango range, are equipped with a Secure Gateway Module (SGW) that blocks certain diagnostic commands from the OBD-II port, requiring a specific bypass cable or an authenticated scan tool for full diagnosis and programming.

🎬 Watch: How to install a Security Gateway bypass module.

Diagnostic Flowchart

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

What is the current status of the vehicle's battery and BCM wiring?
Does the battery pass a load test and show 12.6V resting?
→ Replace the battery ($150-$350) and clean the battery ground jumper cable (part #68252094AC).
→ Check PDC fuses, then inspect BCM connectors in the driver's footwell per TSB #9100215.
Are there signs of moisture or corrosion on the BCM connectors?
→ Clean the BCM connectors with electrical contact cleaner and apply dielectric grease ($5-$50).
→ Schedule a dealer visit to check for BCM software updates per TSB #S2308000138 ($0-$250).
Has the BCM software been updated to address TSB #S2308000138?
→ Have a dealership flash the BCM with the newest software version ($0-$250).
→ Check Star Connectors and CAN bus resistance, or replace the BCM (Mopar part #68438337AE, $300-$500).
Professional service recommended: Diagnosing network communication (CAN bus) faults requires specialized scan tools (like wiTECH for Dodge) to view network data, along with vehicle-specific wiring diagrams. Since these vehicles have a Secure Gateway Module (SGW), advanced diagnostics and module programming are restricted without proper bypass tools or authenticated software. While visual inspection of wiring and battery tests are possible for a DIYer, module reprogramming and advanced network diagnostics are best left to professionals.

Symptoms You May Notice

  • Check Engine Light is on
  • Warning messages on the instrument cluster (e.g., for stability control, security system).
  • Interior or exterior lights not working, flickering, or staying on.
  • Power windows, door locks, or remote keyless entry not functioning.
  • Wipers behaving erratically or not working.
  • Vehicle may not start or has a crank-no-start condition.
  • Poor acceleration or rough running if communication loss affects engine-related data.
  • Unexplained battery drain overnight.
  • Instrument panel going blank or resetting intermittently.
  • ABS and Traction Control lights illuminated, as these systems rely on BCM data.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the BCM without first checking for software updates, testing the battery, or inspecting wiring and ground connections.
  • Replacing the Powertrain Control Module (PCM) or other modules when the fault lies with the BCM's communication line.
  • Ignoring a weak battery because the vehicle still starts, not realizing the low voltage is causing module communication to drop out intermittently.
  • Focusing only on the BCM and its wiring, without considering that another faulty module on the network could be the root cause of the communication failure.

Most Likely Causes

Side-by-side comparison of a clean, healthy electrical connector versus one with green corrosion and moisture damage.
Comparison: A healthy BCM connector (left) vs. a corroded connector (right) which is a primary cause of U0140 on Durangos.
  1. Wiring or Connector Issues 🔴 High Probability TSB #9100215 explicitly directs technicians to check module connections, suggesting this is a primary point of failure. The BCM connectors or CAN bus wiring can suffer from corrosion, moisture, or backed-out pins.
    How to confirm: Visually inspect the wiring harnesses and connectors at the BCM for any signs of damage, corrosion, moisture, or loose pins. The BCM is typically located in the driver's side footwell area, under the dashboard. A multimeter can be used to check for continuity and shorts on the CAN bus wires (typically a twisted pair).
    Typical fix: Clean any corrosion from connectors using an electrical contact cleaner and apply dielectric grease. Repair or replace any damaged wires and ensure all connectors are fully seated.
    Est. part cost: $5-$50
  2. BCM Software Glitch 🟡 Medium Probability TSB #S2308000138 mentions modules setting this fault, which is often resolved with a software update to improve communication logic. This is a common fix for many modern Dodge/Chrysler/Jeep vehicles.
    How to confirm: A Dodge dealership or a qualified shop with a wiTECH scan tool can check if there are any available software updates for the Body Control Module or related modules by comparing the vehicle's current software version to the latest available from the manufacturer.
    Typical fix: Reprogramming ('flashing') the BCM or related modules with the latest manufacturer software. This must be done by a dealer or properly equipped independent shop and often requires a stable power supply during the process.
    Est. part cost: $0-$250 (Labor for flashing)
  3. Weak or Failing Battery / Poor Grounds 🟡 Medium Probability All modern vehicles with complex networks are sensitive to low voltage, which can cause modules to randomly drop off the communication network. Forum users frequently report that a weak battery caused a cascade of communication codes, including U0140.
    How to confirm: Test the battery with a digital multimeter or a load tester. A healthy, fully charged battery should read approximately 12.6 volts with the engine off and 13.7-14.7 volts when running. Inspect battery terminals and main chassis ground points for corrosion or looseness. A common ground point is from the battery negative to the chassis; another critical one runs from the chassis to the engine block.
    Typical fix: Clean battery terminals and ground points with a wire brush. If the battery fails a load test, it must be replaced. Ensure the new battery meets or exceeds OEM specifications.
    Est. part cost: $150-$350
  4. Failed Body Control Module (BCM) ⚪ Low Probability While less common than wiring or software issues, the BCM itself can fail internally due to moisture intrusion, vibration, or electronic component failure.
    How to confirm: This is typically diagnosed by exclusion. If the battery, wiring, grounds, and software are all confirmed to be good, the BCM is the likely culprit. An advanced scan tool may show the BCM as completely offline and unresponsive. A technician may also check for power and ground directly at the BCM connector; if both are present but the module is dead, it has failed.
    Typical fix: Replace the Body Control Module. The new module must be programmed to the vehicle's specific VIN and options, a task for a dealer or specialized shop.
    Est. part cost: $300-$500

Rare But Worth Checking

  • CAN Bus Network Fault: Damage to the CAN bus wiring anywhere in the vehicle (not just at the BCM) can disrupt the entire network. This could be from rodent damage, previous accident repairs, or corrosion in an unrelated harness. A technician can test the resistance between pins 6 and 14 of the OBD-II port, which should be around 60 ohms if the main network is intact. A fault in a central 'Star Connector' where multiple CAN branches meet can also cause this issue.
  • Aftermarket Device Interference: Improperly installed aftermarket accessories like remote starters, alarms, audio equipment, or even cheap phone chargers can introduce electrical noise or draw excessive power, interfering with the CAN bus network and causing communication codes.
  • Faulty Module on the Network: A different module on the same CAN bus can fail in a way that it 'screams' gibberish onto the network, preventing other modules from communicating. A documented case on a similar platform showed a faulty Electronic Shifter Module (ESM) was the true cause of a U0140 code by bringing down the entire network. This is diagnosed by isolating modules one by one at the Star Connector.

Diagnosis Steps

  1. Check and record all diagnostic trouble codes (DTCs) from all vehicle modules using a capable scan tool. Note if the U0140 code is 'active' or 'stored'/'permanent'.
  2. Test the battery's state of charge and health. Ensure voltage is stable (above 12.4V engine off, 13.7-14.7V engine running). A simple voltage check is not enough; a load test is required.
  3. Inspect the battery terminals and main chassis ground points for cleanliness and tightness. Key ground straps include the main battery-to-chassis and engine-to-chassis straps.
  4. Check fuses related to the BCM and other control modules in the Power Distribution Center (PDC).
  5. Visually inspect the BCM and its electrical connectors for corrosion, moisture, or damage. The BCM is usually located under the dashboard on the driver's side.
  6. Consult with a dealer to see if TSBs #S2308000138 or #9100215 apply and if a software update is available for your VIN.
  7. If wiring and software are good, perform advanced network diagnostics. This includes checking CAN bus resistance (should be ~60Ω between pins 6 and 14 on the DLC) and voltages to isolate the fault. This may require a Secure Gateway (SGW) bypass cable.
  8. If all other possibilities are eliminated and the BCM has confirmed power and ground but still won't communicate, the BCM itself is the likely point of failure and requires replacement and programming.

Parts You'll Likely Need

A genuine Mopar Body Control Module (BCM) or the specific battery ground jumper cable for a Dodge Durango.
Replacing the BCM (Part #68438337AE) or the battery ground jumper cable (Part #68252094AC) are common hardware fixes for persistent U0140 codes.
  • Body Control Module (BCM) (OEM #68438337AE (supersedes 68438337AB, 68438337AC, 68438337AD). Part numbers vary by year and options, must verify with VIN.) — This is the module that has lost communication. It is replaced only after wiring, grounds, and software issues have been ruled out.
    Trusted brands: Mopar
    OEM price range: $330-$480
    Aftermarket price range: $200-$400
  • Battery Ground Jumper Cable (OEM #68252094AC (Example for 3.6L, verify by VIN)) — Ground cables can corrode or break, leading to intermittent voltage and communication issues. Replacing a suspect ground is an inexpensive and common fix.
    Trusted brands: Mopar
    OEM price range: $25-$50
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • U-series codes (e.g., U0100, U0155) — Multiple U-codes indicate a widespread network communication problem, not just an issue with a single module. This often points towards a central issue like a bad battery, a fault in the main CAN bus wiring, or a faulty gateway module.
  • P0335 (Crankshaft Position Sensor) — In some cases, a major electrical fault or communication breakdown can trigger seemingly unrelated sensor codes. A user on DodgeForum.com reported P0335 appearing alongside U0140 after a difficult start, which was suspected to be caused by a low voltage event.

Technical Service Bulletins (TSBs) & Recalls

A technician using a laptop and diagnostic interface to flash or update a vehicle's control module software.
Many U0140 cases on the Durango are resolved via a BCM software flash as outlined in TSB #S2308000138.
  • S2308000138: Addresses modules setting U0140-00 Loss of Communication with the Body Control Module, often resolved by a software update.
  • 9100215: Advises following standard diagnostic procedures for U0140 and emphasizes checking that all module connections are secure.

Platform-Specific Known Issues

  • TSB S2308000138 - Software Update: Dodge has issued Technical Service Bulletin #S2308000138 for a condition where one or more modules set the U0140-00 fault code. The prescribed fix is often a software reflash of the affected module(s) to improve communication stability. [Bulletin #S2308000138]
  • TSB 9100215 - Check Connections: Dodge has also issued TSB #9100215, which advises technicians to follow published diagnostic information for U0140 and to specifically ensure all module connections are secure, highlighting that physical connection integrity is a known problem area. [Bulletin #9100215]
  • Battery Voltage Sensitivity: Owners on forums for the Durango and its platform-mate, the Jeep Grand Cherokee, frequently report that a flurry of communication codes, including U0140, appeared when the battery was starting to fail, even if it could still start the car. A load test of the battery is a critical first step.

Mechanic-Grade Diagnostic Values

  • CAN Bus Voltage (Key On, Engine Off) — expected: CAN High wire should be ~2.6V and CAN Low wire should be ~2.4V in the recessive state (idle). During data transmission (dominant state), CAN High goes to ~3.5V and CAN Low drops to ~1.5V.. Failure: Voltages stuck high or low, or shorted to ground/power indicate a wiring fault. No voltage suggests a module or power issue.
  • CAN Bus Network Resistance — expected: ~60 Ohms between Pin 6 (CAN-H) and Pin 14 (CAN-L) of the OBD-II port with the battery disconnected.. Failure: A reading of ~120 Ohms indicates a missing terminating resistor or an open in the circuit. A reading near 0 Ohms indicates a short between the CAN High and Low wires.

Hidden / Shadow Codes Worth Checking

  • U0140-00: This is the most common sub-code for U0140 on this platform, as seen in TSB #S2308000138. The '-00' suffix typically means 'No Subtype Information,' indicating a general timeout where a module expected a message from the BCM but did not receive it in the calibrated time frame. (see via A professional scan tool like Mopar's wiTECH or other high-end scanners capable of reading manufacturer-specific codes.)

Scan Tool Commands That Help

  • wiTECH 2.0: Vehicle Topology View — This is the primary diagnostic screen for a U-code. It displays a network map of all vehicle modules, color-coding them to show which are active (blue), have faults (yellow), or are non-responsive (red). For U0140, a technician would check if the BCM is red or if other modules are also offline, which helps pinpoint the scope of the network failure.
  • wiTECH 2.0: View All Flashes — Used to check for available software updates for any module on the vehicle. As per TSB #S2308000138, a software glitch is a known cause for U0140. This function allows a technician to see if a corrective flash is available for the BCM or a related module.

Wiring & Ground Locations

The battery location or BCM wiring harness location in a Dodge Durango.
The Durango's battery is located under the front passenger seat; check the ground jumper cable here first for voltage drops.
  • Body Control Module (BCM) — Located under the driver's side of the dashboard, often behind the lower trim panel or kick panel.. This is the module that has lost communication. Its connectors are a primary inspection point for corrosion, moisture, or loose pins.
  • Star Connector / CAN Bus Junction — Typically located behind the dashboard, often near the radio or glove box area. On many Chrysler products, there is a brown connector for the interior (IHS) bus and a green one for the powertrain (CAN-C) bus.. This is a central diagnostic point where multiple network branches connect. A technician can disconnect branches one by one to isolate which part of the network (or which module) is causing the communication fault, which is essential if the BCM itself is not the root cause.
  • Secure Gateway Module (SGW) Connectors — For 2018+ models, the SGW is located behind the dash, often near the Star Connector or radio. A bypass cable is typically plugged in here.. The SGW must be bypassed to perform many advanced diagnostics, such as bidirectional commands or module flashing. Without a bypass, a technician's ability to diagnose the network is limited.
  • Engine/Chassis Ground — A critical ground strap runs from the chassis to the engine block. On the 5.7L V8, a key ground is located on the passenger side of the engine block, near the alternator.. A poor ground connection at this point can cause unstable voltage across the entire vehicle, leading to intermittent communication failures between modules.

Real Owner Repair Stories

  • Go-Parts Blog, documented repair (2019 Dodge Charger (shared platform/architecture)) — No-start condition with multiple communication codes, including U0140.
    ❌ Tried (didn't work) Initial diagnosis focused on the BCM, its power, and its ground, which all checked out as good.
    ✅ What actually fixed it The root cause was a faulty Electronic Shifter Module (ESM) that was internally shorted, bringing down the entire CAN C network. The fault was identified by isolating modules at the central star connector and finding that the network came back online when the ESM was disconnected. Replacing the ESM resolved all codes.
  • Reddit user post (2014 Dodge Durango SXT (similar principle)) — Instrument cluster blinking, multiple ABS, power steering, and shifter failure warnings, and code U0140 after driving through water.
    ❌ Tried (didn't work) Letting the vehicle dry out, but the problem returned.
    ✅ What actually fixed it The owner suspected a connector got wet. After locating the relevant connector, they cleaned it and applied WD-40, which resolved the issue. This highlights the system's sensitivity to moisture in connectors.

"I Checked Everything" — The Actual Cause

  • In a documented case on a similar platform (2019 Charger), a U0140 code was present with a no-start condition. Standard diagnostic checks on the BCM's power, ground, and direct wiring connections would have passed inspection. The actual cause was an internally shorted Electronic Shifter Module (ESM) located elsewhere on the CAN network. The fault was only found after using the Star Connector as a diagnostic point to disconnect network branches one by one, which revealed the ESM was the component bringing the entire network down.

OEM Part Supersession History

  • 68438337AB, 68438337AC, 68438337AD68438337AE — Standard part revision by the manufacturer to address potential hardware or logic issues.
    Heads up: The newest part number (68438337AE) is the correct service replacement for the previous versions. Always verify the correct part number with the vehicle's VIN before ordering.

Model Year Variations Within This Range

  • 2019-2024 (and all 2018+ FCA models): All vehicles in this range are equipped with a Secure Gateway Module (SGW). This module prevents direct communication and commands (like clearing codes in certain modules, running bidirectional tests, or programming) from the OBD-II port using non-authenticated tools. A technician requires either an authenticated OEM scan tool (wiTECH 2.0) with a valid subscription or a specific SGW bypass cable that connects directly to the internal network wiring to perform full diagnostics.
Causes and Fixes U0140 Code: Lost Communication With Body Control Module (BCM)
Causes and Fixes U0140 Code: Lost Communication With Body Control Module (BCM)
DODGE HOW TO TEST CAR BATTERY, DODGE DOES NOT START CHARGER CHALLENGER DURANGO RAM 1500 JOURNEY
DODGE HOW TO TEST CAR BATTERY, DODGE DOES NOT START CHARGER CHALLENGER DURANGO RAM 1500 JOURNEY
Tazer Security Gateway Bypass Module Durango 2018+
Tazer Security Gateway Bypass Module Durango 2018+
OBD 2 Security Gateway Bypass Module Installation on a Jeep Grand Cherokee SRT WK2 or Dodge Durango
OBD 2 Security Gateway Bypass Module Installation on a Jeep Grand Cherokee SRT WK2 or Dodge Durango
OBD Genie Bypass Instructions For Dodge Durango
OBD Genie Bypass Instructions For Dodge Durango
DiabloSport 2018+ Dodge Durango & Jeep® Grand Cherokee Bypass Module Installation
DiabloSport 2018+ Dodge Durango & Jeep® Grand Cherokee Bypass Module Installation
U0140 Code: Lost Communication with Body Control Module 1 – Causes & Fix
U0140 Code: Lost Communication with Body Control Module 1 – Causes & Fix
Body Control Module Location Dodge Durango 04 05 06 07 08 09 2004 2005 2006 2007 2008 2009
Body Control Module Location Dodge Durango 04 05 06 07 08 09 2004 2005 2006 2007 2008 2009
2001 dodge Durango CTM BCM replacement 3/7
2001 dodge Durango CTM BCM replacement 3/7
2001 dodge Durango CTM BCM replacement 1/7
2001 dodge Durango CTM BCM replacement 1/7
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 U0140 for:
  • Dodge DURANGO: 201920202021202220232024
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