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 2011-2016 Hyundai Elantra: Lost Communication With Body Control Module Causes and Fixes

This code means the Body Control Module (BCM) has gone offline. The most common causes are simple electrical issues like a weak battery, blown fuses, or a bad ground connection. Always check these first before assuming the BCM itself has failed, as a replacement requires expensive professional programming.

20 minutes to read 2011-2016 Hyundai Elantra
Most Likely Cause
Low Battery Voltage or Charging System Fault
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $850
Parts Price
$10 – $500
⚠️ Drivable, but... — Driving is possible, but not recommended. Critical systems like headlights, wipers, or the anti-theft system could fail unexpectedly, creating a safety hazard or leaving you stranded. A faulty BCM can also cause a no-start or crank-no-start condition if the immobilizer system is affected.
Key Takeaways
  • Do not immediately assume the BCM is bad. Start by testing the battery, checking all related fuses, and inspecting ground connections.
  • Symptoms are widespread and electrical, affecting everything from your lights and locks to whether the car will start.
  • If the BCM/Smart Junction Box does need to be replaced, it is not a DIY-friendly job. The new part must be professionally programmed to your car.
  • Check for any open safety recalls on your vehicle, as electrical system issues have been noted on this platform.
The trouble code U0140 indicates 'Lost Communication With Body Control Module (BCM)'. The BCM is the central computer for your Elantra's cabin electronics, controlling features like power windows, door locks, interior/exterior lights, wipers, and the anti-theft system. When other control modules on the vehicle's communication network (CAN bus) stop receiving signals from the BCM, they log this code. On this generation of Elantra, the BCM is integrated into the Smart Junction Box (SJB), which is the interior fuse panel located on the driver's side of the dashboard.

What's Unique About the 2011-2016 Hyundai Elantra

On the 2011-2016 Elantra, the Body Control Module (BCM) is not a separate, standalone box but is integrated into the main interior fuse panel, also known as the Smart Junction Box (SJB). This can simplify locating the module but also means that diagnosing issues requires checking the integrity of this entire unit. The most critical takeaway for owners is that replacing this module is not a simple swap; the new BCM/SJB must be professionally programmed to the car's VIN and key information, making DIY replacement impractical for most, especially for models with a push-button start (Smart Key) system.

Professional service recommended: Diagnosis can be complex, and replacing the Body Control Module (BCM) requires special equipment to program the new unit to the vehicle's VIN and anti-theft system.

Symptoms You May Notice

  • Erratic or non-functioning power windows, door locks, and interior lights.
  • Headlights, taillights, or wipers behaving unpredictably or not working at all.
  • Parasitic battery drain that causes the battery to die, often overnight.
  • 🎬 Watch: How to diagnose a parasitic battery drain on your Hyundai.
  • The engine will not crank or start, or it starts and immediately stalls.
  • Multiple, unrelated warning lights appearing on the instrument cluster (ABS, traction control, etc.).
  • The key fob remote for locks and the alarm stops working.
  • Radio, navigation, or clock display is dead.
  • Alarm sounding randomly or dome lights staying on.
  • Power steering warning light may illuminate along with other network-related lights.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the BCM/SJB without first thoroughly checking the battery, fuses, and ground connections. These simple electrical issues are far more common and cheaper to fix.
  • Overlooking a faulty aftermarket accessory as the source of the network interference.

Most Likely Causes

  1. Low Battery Voltage or Charging System Fault 🔴 High Probability → Shop Vehicle Battery Modern electronic modules are highly sensitive to voltage. A weak battery or failing alternator can cause modules to drop off the communication network, and alternator failure is a known issue on this platform.
    How to confirm: Test the battery with a multimeter. A healthy, fully charged battery should read approximately 12.4-12.6 volts with the engine off. With the engine running, the voltage should be around 13.7-14.7 volts. A reading below 12.4V at rest or below 13.5V while running indicates a problem.
    Typical fix: Recharge or replace the battery. If the charging voltage is low, the alternator may need replacement. 🎬 Watch: Step-by-step DIY alternator replacement for 2011-2016 models.
    Est. part cost: $120-$350
  2. Blown Fuses 🟡 Medium Probability Electrical spikes or shorts can blow fuses that supply power to the BCM/SJB. Fuses labeled 'Module', 'Memory', or 'BCM' are critical.
    How to confirm: Visually inspect and test all fuses related to the BCM, SJB, and memory functions in both the interior and engine compartment fuse boxes. 🎬 See this guide to find all Elantra fuse box locations. Pay special attention to fuses that provide constant power for memory functions.
    Typical fix: Replace any blown fuses. If a fuse blows repeatedly, it indicates an underlying short circuit that needs to be found.
    Est. part cost: $1-$10
  3. Poor Ground Connection 🟡 Medium Probability Corrosion or a loose connection at the BCM's chassis ground point can interrupt its power supply and cause communication loss.
    How to confirm: Locate the main ground points for the BCM/SJB (a common one is behind the driver's side A-pillar kick panel) and inspect for corrosion or looseness. Test for high resistance (should be < 0.1 Ω) between the ground pin at the BCM connector and the chassis.
    Typical fix: Clean the ground connection point and terminal with a wire brush and ensure it is securely fastened.
    Est. part cost: $0-$5
  4. Faulty Body Control Module (BCM) / Smart Junction Box (SJB) ⚪ Low Probability → Shop Body Control Module Internal failure of the BCM/SJB can occur from vibration, age, or internal shorts, sometimes caused by water intrusion from a leaking windshield seal. Some owners report that reseating the connectors on the back of the SJB temporarily resolves the issue, pointing to internal solder joint failures.
    How to confirm: This is a process of elimination. If all power, ground, and network wiring tests come back good, the module itself is the likely culprit. A professional diagnosis with an advanced scan tool is needed to confirm if the module is truly offline and not responding.
    Typical fix: Replace the BCM/SJB. The new module MUST be programmed by a Hyundai dealer or a qualified locksmith/shop with Hyundai-specific software.
    Est. part cost: $250-$500

Rare But Worth Checking

  • CAN Bus Wiring Fault: A short or open in the CAN bus wiring harness can take the BCM offline. This can be caused by chafing, rodent damage, or corrosion in a connector. Diagnosis requires advanced tools like a multimeter or oscilloscope to check for proper resistance (around 60 ohms between CAN High and CAN Low) and voltage signals on the network.
  • Aftermarket Accessory Interference: Improperly installed remote starters, alarms, or stereo systems are a known cause of this code. They can introduce electrical noise onto the CAN bus or be wired incorrectly, disrupting communication and triggering a U0140 code.

Diagnosis Steps

  1. Check Battery Health: Ensure the battery has a full charge (12.4V+ engine off) and that the terminals are clean and tight. Start the engine and verify the alternator is charging correctly (13.7-14.7V).
  2. Inspect Fuses: Check all fuses related to the BCM, SJB, 'Module', and 'Memory' in both the interior and engine bay fuse panels.
  3. Scan for All Codes: Use a quality OBD-II scanner that can read codes from all vehicle modules, not just the engine. Note any other 'U' codes that are present, as this can help isolate a network-wide fault versus a single module issue.
  4. Visual Inspection: Visually inspect the Smart Junction Box (interior fuse panel) and its connectors for any signs of water damage, corrosion, or loose pins. Water intrusion from a bad windshield seal is a possibility.
  5. Check Grounds: Locate and inspect the main chassis ground connections for the dashboard and BCM, often found behind the driver's side kick panel. Ensure they are clean and tight.
  6. Test CAN Bus (Advanced): If basic checks pass, a professional may need to test the CAN bus wiring for proper resistance (should be ~60 Ohms between CAN High and CAN Low pins at the OBD-II port with the battery disconnected) and check for shorts or opens.
  7. Condemn the BCM (Last Step): Only after ruling out all power, ground, and wiring issues should the BCM/SJB itself be considered faulty.

Parts You'll Likely Need

  • Body Control Module (BCM) / Smart Junction Box (SJB) (OEM #91950-3X011 (supersedes 91950-3X010, for 2011-2013 models, verify by VIN)) — This is the part that fails if all power, ground, and wiring issues have been ruled out. It is the brain for the vehicle's body electronics. Part number varies based on year and options like push-button start.
    Trusted brands: Hyundai (OEM)
    OEM price range: $250-$500
    Aftermarket price range: $150-$350 (Used/Remanufactured)
  • Automotive Battery — A weak or failing battery is a very common cause of communication codes, as modules require stable voltage to operate.
    Trusted brands: Bosch, ACDelco, DieHard
    OEM price range: $180-$250
    Aftermarket price range: $120-$200

Related Codes That Often Appear With This One

  • U0073 — This code means 'Control Module Communication Bus A Off'. Seeing it with U0140 points to a wider network failure affecting multiple modules, not just the BCM.
  • U0100 — This code means 'Lost Communication with ECM/PCM'. If the engine computer is also offline, it's a major red flag for a network-wide power, ground, or wiring problem.

Technical Service Bulletins (TSBs) & Recalls

  • TSB 23-01-014H-3: While not for a U0140 fault, this TSB details a software update for the BCM related to the anti-theft system on vehicles without a factory immobilizer. This shows the BCM is a software-driven component and that updates are sometimes available.

Platform-Specific Known Issues

  • A recall for a potential short circuit in the ABS module was issued for some 2013 Elantra GT and Coupe models (NHTSA 23V651000), highlighting the sensitivity of the electrical systems in this platform. While not a direct cause of U0140, it underscores the importance of checking for any open recalls.
  • A user on hyundai-forums.com with a 2013 Elantra traced a U0140 code and significant parasitic battery drain to a faulty BCM/SJB. The drain disappeared when the 'Module 1' fuse was pulled, confirming the SJB as the source of the short. The repair involved replacing the SJB and having it programmed by the dealer.

Mechanic-Grade Diagnostic Values

  • CAN Bus Network Resistance — expected: ~60 Ω. Failure: A reading of ~120 Ω indicates an open in the circuit or a missing terminating resistor. A reading near 0 Ω indicates a short between the CAN High and CAN Low wires.
  • CAN Bus Voltage (Key On, Engine Off) — expected: CAN High (Pin 6): ~2.6V to 3.5V, CAN Low (Pin 14): ~1.5V to 2.4V. In a recessive (idle) state, both lines should be near 2.5V.. Failure: Voltages stuck near 0V or battery voltage indicate a short to ground or power. Abnormal readings on one line can help isolate the fault.
  • BCM/SJB Ground Circuit Resistance — expected: < 0.5 Ω. Failure: High resistance indicates a corroded or loose ground connection, which can cause the module to drop offline intermittently.

Scan Tool Commands That Help

  • Hyundai GDS (Global Diagnostic System): Actuation Test — Use this function to force-activate outputs controlled by the BCM, such as door lock relays, wipers, and lights. If an actuator responds to the GDS command but not the cabin switch, it confirms the wiring from the BCM to the component is good and points to an input (switch) or BCM processing issue. If it doesn't respond, it helps isolate the fault to the BCM output driver or the wiring to the component.
  • Hyundai GDS (Global Diagnostic System): Current Data — Use this to monitor the live status of all inputs to the BCM (e.g., door latch switches, light switches) and its output commands. This is crucial for seeing if the BCM is receiving the correct signals from switches and sensors around the vehicle. For example, you can see if the BCM registers a 'door open' signal when the door is physically opened.

Wiring & Ground Locations

  • Smart Junction Box (SJB) — Integrated into the main interior fuse panel, located under the left side of the dashboard, near the driver's kick panel.. This is the physical location of the Body Control Module. All power, ground, and communication wires for the BCM connect here.
  • GM01 — Bolted to the chassis on the left top side of the dash panel structure.. This is a primary dashboard area ground point. A loose or corroded connection here can affect multiple dash-mounted modules, including the BCM/SJB.
  • GE07 — Located in the driver's side left kick panel area.. This is another critical ground point for components in the driver's side dash area. It is a likely candidate for the BCM's main ground path and should be inspected for corrosion and tightness.
  • OBD-II Data Link Connector (DLC) — Under the driver's side dashboard, typically to the left of the steering column.. Pins 6 (CAN High) and 14 (CAN Low) are the primary diagnostic points for testing the entire CAN bus network's resistance and voltage without having to access individual modules.

OEM Part Supersession History

  • 91950-3X01091950-3X011 — Standard part revision by the manufacturer, likely for minor hardware or firmware improvements.
    Heads up: These parts are for the 2011-2013 pre-facelift models. They are not compatible with 2014-2016 models, which use a different part number. Part numbers are also specific to options like conventional key vs. smart key. Always verify the exact part number from the original module before ordering a replacement.

Model Year Variations Within This Range

  • 2011-2013 vs. 2014-2016: The vehicle underwent a facelift for the 2014 model year, which included cosmetic and potential electrical changes. The primary BCM/SJB part number (91950-3X011) is specified for 2011-2013 models only, indicating that 2014-2016 models use a different, non-interchangeable BCM/SJB. It is critical to source a replacement BCM for the correct year range.

Diagnostic Flowchart

The U0140 code indicates a loss of communication with the Body Control Module (BCM). Start by verifying battery health, as this platform's sensitive electronics often trigger network codes due to low voltage.
Start the engine. Is the charging voltage between 13.7V and 14.7V?
Are you experiencing erratic wipers, dead power windows, or a parasitic battery drain?
Inspect the 'Module', 'Memory', and 'BCM' fuses in the interior and engine bay. Are any blown?
→ Replace the fuse. If it blows again, check for a short circuit. Note: Pulling the 'Module 1' fuse and checking if parasitic drain stops can confirm if the BCM/SJB is the source of the short.
Inspect the main chassis ground behind the driver's side A-pillar kick panel. Is it clean and tight?
Inspect the Smart Junction Box (SJB) connectors for green corrosion or moisture. Is there evidence of water intrusion?
→ Water often leaks through a failing windshield seal onto the SJB. Clean the connectors with electronic cleaner, seal the windshield leak, and retest. If damage is internal, the SJB must be replaced.
Perform a CAN Bus resistance test at the OBD-II port (Battery disconnected). Is the reading ~60 Ohms?
→ The wiring is intact. The Body Control Module (BCM/SJB) has likely suffered an internal failure. Replace the BCM; note that a dealer must program the new unit to match your VIN and anti-theft settings (Ref: TSB 23-01-014H-3).
→ A reading of 120 Ohms or 0 Ohms indicates a wiring break or short in the CAN High/Low lines. Trace the communication wires between the SJB and the diagnostic port.
→ Clean the ground connection and terminal with a wire brush. High resistance (> 0.1 Ω) at this point frequently causes the BCM to lose communication.
→ Check for open recalls, such as NHTSA 23V651000 (ABS short circuit), which can occasionally cause network noise. If clear, perform a 'hard reset' by disconnecting the battery terminals for 30 minutes.
→ The alternator is failing to provide sufficient power to the communication bus. Replace the alternator ($120-$350) and retest.
→ Recharge or replace the battery. Modern Hyundai modules are highly sensitive to voltage; a weak battery is the most common cause of modules dropping off the network.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Flexible Steering Coupler Wear 🟠 Medium — Extremely common. A clicking or clunking noise develops in the steering wheel, typically noticeable at low speeds or when stationary. Usually occurs after 50,000 miles. (Ref: TSB 17-ST-002-1 extended the warranty for this part to 10 years/100,000 miles. The part itself is inexpensive, but labor can be a few hundred dollars.)
  • 1.8L Nu Engine Ticking / Piston Slap 🔴 High — Widespread issue, particularly noticeable on cold starts. Can lead to increased oil consumption and, in some cases, engine failure. (Ref: A class-action lawsuit (Brown v. Hyundai Motor America) resulted in an extended powertrain warranty (10 years/120,000 miles) for this specific issue.)
  • Alternator Failure 🟠 Medium — Failures are commonly reported, sometimes at relatively low mileage (under 100,000 miles). Symptoms include a battery warning light and subsequent electrical issues or stalling.
  • ABS Module Short Circuit Fire Risk 🔴 High — Affects a significant number of vehicles, though the failure rate is low. An internal short can occur even when the car is off. (Ref: NHTSA Recall 23V-651000 (Hyundai Recall 251). The fix involves installing a new fuse with a lower rating.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used BCM/SJB from a salvage yard is a very smart and common choice for this repair, as the OEM part can be expensive. Since it is an electronic module without major mechanical wear parts, a used unit from a donor vehicle is often just as reliable as a new one, provided the part number is an exact match.

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

What to inspect on the donor part:

  • Exact Part Number Match: This is the most critical factor. Do not rely on year/model compatibility lists; physically verify the number on your original module matches the donor part.
  • No Water Damage: Inspect the donor module and its connectors for any signs of corrosion, water marks, or a chalky residue, which indicates it was exposed to moisture.
  • Intact Connectors: Ensure all plastic connector housings and metal pins on the donor module are straight and undamaged.

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

  • Body Control Module (BCM) / Smart Junction Box (SJB): While you can buy it used, it will always be a part originally manufactured by or for Hyundai. There are no third-party aftermarket manufacturers for the BCM itself.

Real Owner Stories

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

2013 Hyundai Elantra

Symptoms: Significant parasitic battery drain and a U0140 code present.

What fixed it: The owner traced the short to the Smart Junction Box (SJB). The drain stopped when the 'Module 1' fuse was pulled. The fix involved replacing the SJB and having it programmed by the dealer.

Source hint: hyundai-forums.com user report

Frequently Asked Questions

Could the ABS recall on my 2013 Elantra be related to the U0140 code?
While NHTSA Recall 23V651000 (Hyundai Recall 251) for an ABS module short circuit is not a direct cause of U0140, it highlights electrical sensitivities in the 2013 Elantra GT and Coupe. A short in the ABS system can impact the broader electrical network.
My 2011-2016 Elantra has a parasitic battery drain and U0140; how can I isolate the cause?
Based on owner reports, you can perform a parasitic draw test by pulling the 'Module 1' fuse. If the drain disappears, it confirms the Smart Junction Box (SJB) is the source of the short.
Does TSB 23-01-014H-3 fix the U0140 communication error?
No, TSB 23-01-014H-3 is a software update specifically for the BCM's anti-theft system on vehicles without a factory immobilizer. However, it confirms that the BCM is software-driven and may require dealer programming.
I'm hearing a clicking noise in my steering wheel along with electrical codes; are they related?
The clicking or clunking is likely the Flexible Steering Coupler, a very common issue covered under TSB 17-ST-002-1. While it usually doesn't cause U0140, both issues are prevalent on this platform after 50,000 miles.
Can I replace the BCM/SJB in my Elantra myself to clear U0140?
While you can physically install the part, the new BCM/SJB must be programmed by a Hyundai dealer or a qualified locksmith with Hyundai-specific software to function correctly.
Is the engine ticking on my 1.8L Elantra related to the U0140 network code?
No, the 1.8L Nu engine ticking is typically 'piston slap,' a mechanical issue covered by an extended 10-year/120,000-mile warranty resulting from the Brown v. Hyundai lawsuit. It is unrelated to BCM communication faults.
Battery Drain, Parasitic Draw Diagnosis (Hyundai)
Battery Drain, Parasitic Draw Diagnosis (Hyundai)
2013 Hyundai Elantra Fuse Box Locations
2013 Hyundai Elantra Fuse Box Locations
2011–2016 Hyundai Elantra Alternator Replacement DIY (1.8L/2.0L)
2011–2016 Hyundai Elantra Alternator Replacement DIY (1.8L/2.0L)
HOW TO REPLACE ALTERNATOR ON HYUNDAI ELANTRA
HOW TO REPLACE ALTERNATOR ON HYUNDAI ELANTRA
How to Replace a BCM (Body Control Module)
How to Replace a BCM (Body Control Module)
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 Jun 8, 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:
  • Hyundai Elantra: 201120122013201420152016
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