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 2018-2025 Jeep Wrangler: Lost Communication With Body Control Module Fixes

This code means the Body Control Module (BCM) is offline. On a Jeep Wrangler, this is frequently caused by a weak or failing battery, especially the small auxiliary battery used for the start/stop system. Start by load testing both batteries before checking for wiring issues. Many owners on forums like jlwranglerforums.com report that replacing both batteries simultaneously resolves the issue.

17 minutes to read 2018-2025 Jeep WRANGLER
Most Likely Cause
Failing or Weak Dual Batteries
Est. Time
2.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$400 – $1400
Parts Price
$250 – $800
⚠️ Drivable, but... — Driving may be possible, but you risk unpredictable electrical failures. Symptoms can include malfunctioning lights, a no-start condition if the security system is affected, or even stalling, creating a safety risk. Some owners report the vehicle runs fine but with multiple dashboard warning lights on.
Key Takeaways
  • U0140 on a JL Wrangler means the Body Control Module has lost communication.
  • Before any other diagnosis, fully load test BOTH the main and auxiliary batteries. This is the most common fix.
  • If batteries are good, carefully inspect wiring and connectors for corrosion or damage, especially if the Jeep is used off-road or has aftermarket accessories.
  • Replacing the BCM is the last resort and requires professional programming.
  • This code can cause a no-start condition, so it should be addressed promptly.
The code U0140 on a 2018-2025 Jeep Wrangler indicates "Lost Communication With Body Control Module". The Body Control Module (BCM) acts as the central computer for many of your vehicle's non-engine functions, like lights, windows, door locks, keyless entry, and wipers. When this code appears, it means the BCM has stopped sending or receiving signals over the vehicle's internal data network, known as the CAN bus. This can lead to a wide range of erratic electrical problems, as the BCM can no longer communicate with the Engine Control Module (ECM) and other critical components.

What's Unique About the 2018-2025 Jeep WRANGLER

The dual battery setup in a 2018-2025 Jeep Wrangler JL, showing the main battery and the smaller auxiliary battery.
The JL Wrangler utilizes a unique dual-battery system for its Engine Start-Stop (ESS). The smaller auxiliary battery is notorious for failing and causing widespread communication codes like U0140.

The Jeep Wrangler (JL generation) has a unique dual-battery setup to manage its Engine Start-Stop (ESS) system. The small, secondary auxiliary battery is a known weak point and its failure often causes widespread electrical issues, including communication codes like U0140. Forum discussions are filled with owner experiences where a failing auxiliary battery leads to a cascade of seemingly unrelated electrical problems and warning lights. Furthermore, as Wranglers are frequently modified and used in harsh off-road environments, their wiring harnesses and connectors are more susceptible to damage, corrosion, and loose connections, which are primary causes for network faults.

Diagnostic Flowchart

A mechanic performing a load test on an automotive battery using a digital load tester.
Always isolate and load-test both the main and auxiliary batteries separately. A simple voltage check is not enough to rule out a failing ESS battery.

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

Have you load-tested the main and auxiliary batteries separately yet?
→ Isolate the auxiliary battery by disconnecting its negative cable from the main battery, then load-test both. Many auto parts stores do this for free.
→ Replace both the main and AGM Auxiliary Battery (e.g., part 68647042AA) simultaneously. Expect to spend $250-$500, as a bad aux battery degrades the main.
Are there aftermarket electronics installed or water leaks in the passenger footwell?
→ Temporarily disconnect power to any aftermarket lights, winch, or stereo, clear the codes, and see if the U0140 communication fault returns.
→ Inspect the BCM and the green CAN bus block behind the glovebox for water damage, corroded pins, or cracked solder joints.
→ Check the engine-to-body ground strap and push in all PDC fuses. If wiring is perfect, suspect a faulty BCM requiring dealer programming ($300-$600).

Generation note: The 2018 model year was a transition period. This guide primarily applies to the Wrangler JL generation (sold from 2018 to 2025). The older JK generation was also sold in 2018 and may have different BCM locations and diagnostic paths. Some early JL models were also noted to have a plastic bag around the BCM from the factory, which is unusual but not necessarily a fault.

Professional service recommended: Diagnosing CAN bus network faults requires specialized scan tools to see module communication, and expertise in reading wiring diagrams to trace circuits. It's easy to misdiagnose and unnecessarily replace an expensive BCM. A professional can also program a new BCM, which is required for it to function.

Symptoms You May Notice

Jeep Wrangler JL instrument cluster displaying multiple warning lights and the 'Auto Start/Stop Not Available' message.
When the BCM loses communication due to voltage drops, you'll often see a cascade of warning lights and a 'Service Start/Stop System' message.
  • Check Engine Light is on
  • Warning lights on the dashboard (ABS, Traction Control, Air Bag)
  • Message indicating "Auto Start/Stop Not Available" or "Service Start/Stop System"
  • Power windows, door locks, or mirrors not working
  • Interior or exterior lights behaving erratically or not turning on
  • Wipers operating incorrectly
  • Vehicle will not start or crank
  • Radio or infotainment screen glitches
  • Horn not working
  • Security system light flashing
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the BCM without first load-testing both batteries. This is the most common and costly mistake according to owner forums.
  • Replacing other control modules (like the PCM or ABS module) that have stored communication codes, when the root cause is the BCM not being online.
  • Replacing only one of the two batteries, leading to a repeat failure shortly after.

Most Likely Causes

Comparison of a clean, healthy electrical connector versus one with severe green corrosion and water damage.
Water intrusion in the passenger footwell can quickly corrode the BCM and CAN bus block connectors, leading to a U0140 code. Compare a healthy connector (left) to one suffering from severe oxidation (right).
  1. Failing or Weak Dual Batteries 🔴 High Probability The JL Wrangler's auxiliary battery for the ESS system has a high failure rate. When it fails, it can cause voltage instability across the entire electrical system, leading to communication dropouts. Forum members on jlwranglerforums.com frequently cite this as the root cause for U0140 and other electrical gremlins.
    How to confirm: Perform a load test on both the main and auxiliary batteries separately. A simple voltage check is not sufficient, as a battery can show 12V but fail under load. Many auto parts stores can do this for free. To test the auxiliary battery, you must first isolate it by disconnecting the negative cable that runs from the main battery's negative terminal to the aux battery.
    Typical fix: Replace both the main and auxiliary batteries at the same time. 🎬 Watch: Step-by-step guide to replacing both batteries on your JL. It is a widely accepted best practice in the Wrangler community that a failing auxiliary battery can quickly degrade a new main battery, and vice-versa. Some owners opt to bypass or eliminate the auxiliary battery entirely.
    Est. part cost: $250-$500 for both batteries
  2. Loose or Corroded Wiring/Connectors 🟡 Medium Probability Off-roading, water exposure, and vibrations can lead to loose grounds, corroded connector pins, or chafed wires. Aftermarket accessories are also often tapped into BCM circuits, creating potential failure points. There are numerous grounding points in the engine bay, kick panels, and rear quarter panels that should be checked.
    How to confirm: Visually inspect the wiring harnesses and connectors at the BCM (located behind the glove box area), main fuse block (PDC), and key grounding points for signs of damage, corrosion, or looseness. TSB #9100216 specifically advises checking all module connections. A wiring diagram showing ground locations can be invaluable.
    Typical fix: Clean corroded terminals with a contact cleaner, repair damaged wires, and ensure all connectors are fully seated with their locking tabs engaged. Ensure ground bolts are tight and free of paint or corrosion. 🎬 See how to repair common ground wire issues on a Wrangler.
    Est. part cost: $10-$100 for cleaning supplies or wiring repair materials
  3. Faulty Body Control Module (BCM) ⚪ Low Probability While less common, internal failure from moisture intrusion, vibration, or component fatigue can occur. The BCM is located in a tight spot behind the glove box, making it somewhat protected but difficult to access.
    How to confirm: This is a process of elimination. If the batteries and all related wiring (power, ground, CAN bus lines) test perfectly, the BCM itself is the likely culprit. An advanced scan tool that can attempt to communicate directly with the BCM is needed for definitive diagnosis. If the scan tool cannot communicate with the BCM at all, it points strongly to a BCM failure or a complete loss of its power/ground.
    Typical fix: Replace the Body Control Module. This new module will need to be programmed to the vehicle's VIN and specific configuration by a dealer or a properly equipped independent shop using tools like wiTECH.
    Est. part cost: $300-$600

Rare But Worth Checking

  • Blown Fuse: A simple but sometimes overlooked cause. The BCM has multiple fuses powering its various circuits. Check the fuse panels in the engine bay (Power Distribution Center) and inside the cabin. On JL Wranglers, owners report that checking if all fuses are fully seated, not just visually intact, can solve strange electrical issues.
  • Faulty Aftermarket Accessory: Improperly installed lighting, alarms, or remote start systems can interfere with the CAN bus network and cause communication faults. Temporarily disconnecting these can help isolate the issue. This is a common problem when accessories are not wired to a dedicated power source.
  • Other Failing Module on the Network: Rarely, another module (like the ABS or radio) can fail in a way that it 'shouts' on the network, preventing the BCM from communicating. This requires advanced diagnostics to isolate by unplugging modules one by one. A failing wheel speed sensor, for example, can sometimes flood the network with bad data.

Diagnosis Steps

  1. Scan for all DTCs in all modules to see the full scope of the communication problem. Note which modules are not responding.
  2. Perform a full load test on both the main and auxiliary batteries. This is the most critical first step. Replace both if either one fails or is more than 3-4 years old.
  3. Inspect the battery terminals and main grounding straps for cleanliness and tightness. Key ground locations are near the battery, in the driver/passenger footwell kick panels, and near the brake booster.
  4. Check all fuses related to the Body Control Module in both the engine compartment (PDC) and interior fuse panels. Physically push on all fuses to ensure they are fully seated.
  5. Locate the BCM. On the JL Wrangler, it is tucked up high behind the glove box area. 🎬 Watch this video to locate and replace your Body Control Module. Inspect its connectors for corrosion, moisture, pushed-out pins, or physical damage.
  6. If any aftermarket electronics are installed (lights, winch, stereo, alarm), disconnect their power source temporarily, clear the codes, and see if the fault returns.
  7. Using a multimeter and a vehicle-specific wiring diagram, verify good power (B+) and ground at the BCM connector pins. Check for continuity on the CAN bus wires (CAN C and CAN IHS) between the BCM and the OBD-II port.
  8. If all else is good, the final step is to suspect a faulty BCM, which should be confirmed by a professional before ordering a replacement, as it requires programming.

Parts You'll Likely Need

  • AGM Auxiliary Battery (OEM #68647042AA, 56029759AB, BBAUX101AB) — This is the most frequent failure point on 2018+ Wranglers that leads to electrical and communication faults like U0140.

Related Codes That Often Appear With This One

  • U0121 — Lost Communication With Anti-Lock Brake System (ABS) Control Module. Often appears with U0140 as part of a wider network communication failure, especially when batteries are failing.
  • U0125 — Lost Communication With Dynamics Sensor. Often appears with U0140 as part of a wider network communication failure, as cited in TSB #23-033-25.
  • U0129 — Lost Communication With Brake System Control Module. Also cited in TSB #23-033-25 as a related network code.
  • U0151 — Lost Communication With Occupant Restraint Controller (ORC). Also cited in TSB #23-033-25.
  • U0155 — Lost Communication With Instrument Panel Cluster. Also cited in TSB #23-033-25, indicating a broad network failure.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #23-033-25: Lists U0140-00 along with several other 'Lost Communication' codes related to a potential ABS Control Module issue, indicating a network-wide problem.
  • Bulletin #9100216: Specifically mentions DTC U0140 and advises following standard diagnostic procedures with an emphasis on ensuring all module connections are secure.
  • Bulletin #08-007-19 REV. A: While not directly for U0140, this TSB for the Jeep Grand Commander (a related platform) deals with flashing the Electric Power Steering module, showing how software updates can fix communication issues on the CAN bus.
  • Customer Satisfaction Notification Y40: This notice involved software updates for the PCM on 2018-2020 Wranglers with the 2.0L engine to resolve other issues, demonstrating that module software is a key part of the vehicle's network health.

Platform-Specific Known Issues

  • The dual-battery system is a known weak point. The smaller auxiliary battery often fails prematurely, causing a cascade of electrical problems and communication codes. Owners on jlwranglerforums.com report an average battery life of only 2-4 years before issues arise.
  • An owner of a 2018 Wrangler reported receiving the U0140 code, confirming its presence on this platform.
  • A thread on jlwranglerforums.com titled 'Issues after replacing both batteries' highlights the complexity, with one owner's Jeep at the dealer for 6 months for a similar issue that was ultimately battery-related.
  • Another owner on the same forum noted that even with a new main battery, a bad auxiliary battery can cause a no-start or intermittent start condition on early 2018 models.

Mechanic-Grade Diagnostic Values

  • CAN C Bus Resistance — expected: Approximately 60 Ω. Failure: A reading of 120 Ω indicates a loss of communication with one of the two terminating resistors (one is in the BCM). An open circuit (OL) or short to ground (0 Ω) indicates a wiring fault.
  • CAN Bus Voltage (Key On, Engine Off) — expected: CAN-H (Pin 6) and CAN-L (Pin 14) should both read approximately 2.5V relative to ground.. Failure: CAN-H significantly lower than 2.5V or CAN-L significantly higher than 2.5V suggests a short between the lines or a short to power/ground. During active communication, CAN-H should toggle toward 3.5V and CAN-L toward 1.5V.

Hidden / Shadow Codes Worth Checking

  • U0140-00: The '-00' suffix, as seen in TSB #23-033-25, is the standard FCA designation for 'No Sub Type Information'. While not a hidden code, it confirms the fault is a general communication loss rather than a specific circuit-high or circuit-low condition, which would have a different suffix. (see via Most professional scan tools, including Chrysler's wiTECH, will display this suffix.)

Scan Tool Commands That Help

  • wiTECH (or equivalent high-end scanner): Proxi Configuration / Proxi Alignment — This function is mandatory after replacing the Body Control Module. It synchronizes the new BCM with the vehicle's existing modules and configured options (e.g., lighting type, keyless entry). Failure to perform this will result in a persistent U0140 code and malfunctioning features.
  • wiTECH (or equivalent high-end scanner): Network Test — This command polls all modules on the network and provides a topology map or list showing which modules are communicating and which are not. This is a crucial first step to confirm if only the BCM is offline or if multiple modules are affected.

Wiring & Ground Locations

  • G905 — In the passenger side footwell/kick panel area, near the A-pillar.. This is a major grounding point for many interior electronics, including circuits related to the BCM. A loose or corroded G905 ground is a known cause of U0140 and other seemingly random electrical issues.
  • STAR Connector / Splice Pack — Located behind the glove box, often near the BCM. It's a junction block where multiple CAN bus wire pairs connect.. This is a central hub for CAN bus communication. A single loose pin, corrosion from water intrusion, or damage to this connector can sever communication between the BCM and the rest of the vehicle, directly causing a U0140 code.

Real Owner Repair Stories

  • jlwranglerforums.com user report (2018 Jeep Wrangler JL) — U0140, dashboard lit up with multiple warnings, 'Start/Stop Unavailable' message.
    ❌ Tried (didn't work) Dealer checked batteries and said they were fine., Dealer cleared codes but they returned immediately.
    ✅ What actually fixed it The owner found a loose ground bolt in the passenger footwell (G905). After tightening the bolt, all codes disappeared and did not return.
  • jlwranglerforums.com user report (2018 Jeep Wrangler JL Unlimited) — U0140 and a cascade of other communication codes (U0121, U0151, etc.), no-start condition.
    ❌ Tried (didn't work) Checking all fuses., Testing the main battery (it tested good).
    ✅ What actually fixed it The dealer diagnosed a faulty Occupant Classification Module (OCM), located under the passenger seat. The failed OCM was shorting out the CAN bus, preventing the BCM and other modules from communicating. Replacing the OCM and clearing codes resolved the issue.
  • jlwranglerforums.com user report (Jeep Wrangler JL) — U0140 after installing aftermarket LED headlights.
    ❌ Tried (didn't work) Clearing the code (it would return instantly).
    ✅ What actually fixed it The aftermarket anti-flicker harness supplied with the LED lights was creating electrical noise on the CAN bus. Removing the aftermarket headlights and harnesses and reinstalling the factory lights immediately cleared the U0140 code.

When the Usual Fixes Don't Work

  • While failing batteries are the most common cause, multiple owner-confirmed repairs show that U0140 can persist even after replacing both batteries. In these cases, the root cause was often an entirely different module failing and disrupting the network, such as the Occupant Classification Module (OCM) under the passenger seat. Another confirmed fix, after batteries were ruled out, was finding and tightening a loose primary ground bolt in the passenger footwell (G905). This demonstrates that if new batteries do not solve the problem, a thorough network and wiring integrity check is required before condemning the BCM.

Model Year Variations Within This Range

  • 2021-2025 (4xe Models): The Wrangler 4xe Plug-in Hybrid does not use the small auxiliary battery for start-stop functions. Its 12V system is maintained by a DC-to-DC converter from the high-voltage hybrid battery. For U0140 on a 4xe, diagnosis should focus on the health of the main 12V AGM battery and the function of the DC-to-DC converter, rather than a failing auxiliary battery.
  • 2018-2025: Various Technical Service Bulletins (TSBs) have been released that involve software updates (flashing) for the BCM to correct electrical anomalies. A vehicle that has never had its BCM software updated may be more prone to setting spurious codes. Checking for applicable BCM flash updates with a dealer is a valid diagnostic step.
HOW TO Replace the Main and Auxiliary Battery on a Jeep JL Wrangler and Gladiator Truck w/o eTorque
HOW TO Replace the Main and Auxiliary Battery on a Jeep JL Wrangler and Gladiator Truck w/o eTorque
How to Replace the Aux Battery in your JL/JLU/JT the Easy Way!
How to Replace the Aux Battery in your JL/JLU/JT the Easy Way!
How to Replace Your Jeep Wrangler AUX Battery
How to Replace Your Jeep Wrangler AUX Battery
Jeep Wrangler Horn and Turn Signal Ground Wire Repair
Jeep Wrangler Horn and Turn Signal Ground Wire Repair
How to replace a BCM Body Control Module in your car, where is my BCM for this Jeep? #jtthecarguy
How to replace a BCM Body Control Module in your car, where is my BCM for this Jeep? #jtthecarguy
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:
  • Jeep WRANGLER: 20182019202020212022202320242025
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