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 2015-2022 Ford F-150: Lost Communication With Body Control Module Causes and Fixes

On a 2015-2022 F-150, code U0140 typically means there's a communication failure with the Body Control Module (BCM). The most common causes are software glitches requiring a dealer update, a corroded ground wire (G401) under the driver's door on 2015-2020 models, or a damaged transmission wiring harness. Check for TSBs and inspect the G401 ground before replacing any parts.

17 minutes to read 2015-2022 Ford F-150
Most Likely Cause
Corroded Ground Connection (G401)
Difficulty
4/5
Est. Time
2.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $1200
Parts Price
$10 – $800
⚠️ Drivable, but... — Driving may be possible, but you could face unpredictable electrical issues like failing lights, a dead instrument cluster, or even transmission shifting problems. In some cases, the truck may not start at all due to the anti-theft system not receiving the correct signal from the BCM. It is highly recommended to get the vehicle diagnosed promptly.
Key Takeaways
  • U0140 on a 2015-2022 F-150 means the Body Control Module (BCM) is offline.
  • Always check for software-related TSBs first, as a simple dealer reprogram often fixes the issue.
  • Before suspecting a bad BCM, inspect for common physical faults: the G401 ground on the driver's frame rail (2015-2020) and the transmission wiring harness for chafing.
  • Symptoms are primarily electrical and can range from minor annoyances (radio not working) to serious issues (no-start, shifting problems).
  • Diagnosing this code at home is difficult and typically requires professional tools to test the CAN network properly.
The code U0140 on a Ford F-150 means 'Lost Communication With Body Control Module'. The Body Control Module, or BCM, is a central computer that manages a huge range of non-engine functions, like power windows, locks, interior/exterior lights, the anti-theft system, wipers, and keyless entry. When other computers in the truck, such as the Powertrain Control Module (PCM) or Instrument Panel Cluster (IPC), can no longer receive signals from the BCM over the vehicle's communication network (CAN bus), this code is stored. The BCM often acts as a gateway, translating messages between the high-speed CAN bus (for critical systems like the engine and transmission) and the medium-speed CAN bus (for body functions). A failure here can cause widespread, seemingly unrelated symptoms.

What's Unique About the 2015-2022 Ford F-150

A 2015-2022 generation Ford F-150 parked, representing the 13th and 14th generation models affected by the U0140 code.
The 13th and 14th generation Ford F-150s utilize a complex network of modules, making them particularly susceptible to communication codes like U0140.

The Ford F-150, particularly in the 13th (2015-2020) and 14th (2021-2022) generations, uses a complex network of modules. This complexity makes it susceptible to communication codes like U0140. Ford has issued multiple Technical Service Bulletins (TSBs) acknowledging that these issues are often caused by software parameters or wiring harness routing, rather than a failed BCM. For example, a specific ground point (G401) on the frame of 2015-2020 models is notoriously prone to corrosion, and certain software updates for 2021+ models can inadvertently trigger this code in related modules.

Diagnostic Flowchart

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

What is the model year and primary symptom of your F-150?
What is the resistance between OBD-II pins 3 and 11?
→ Disconnect and clean the G401 ground on the driver's side frame rail to bare metal ($0-$10).
→ Inspect the BCM harness in the passenger footwell for damage, or check for SSM 46902 software updates ($0).
→ This is likely a benign software glitch. Have a dealer apply TSB 22-2256 or SSM 50789 ($0).
→ Inspect the 15525 transmission wiring harness behind the engine for chafing per SSM 48563 and 47097 ($10-$50).
What is the battery voltage with the engine turned off?
→ Charge or replace the battery, and test the alternator to ensure 13.7-14.7V while running ($150-$600).
→ Scan with FORScan/IDS. If unresponsive, replace the Body Control Module (e.g., OEM part JU5Z-15604-BZ) ($150-$1200).

Generation note: This range covers the 13th generation (2015-2020) and the 14th generation (2021-2022) F-150. TSBs indicate some issues are generation-specific. The 2015-2020 models have a well-documented issue with the G401 ground point on the frame rail corroding. The 2021 models have known software bugs related to the Trailer Module (TRM) that can set a U0140 code after a software update. [TSB 22-2256, SSM 50789]

Professional service recommended: Diagnosing network communication failures requires specialized tools like a Ford-specific scanner (IDS) or advanced tools like FORScan to analyze CAN bus data, read codes from all modules, and pinpoint the source of the disruption, which is beyond the scope of basic OBD-II scanners. Programming a new BCM also requires dealer-level tools.

Symptoms You May Notice

A vehicle dashboard illuminated with multiple warning lights simultaneously.
A loss of communication with the BCM often results in a 'Christmas tree' effect on the dashboard, with multiple warning lights illuminating simultaneously.
  • Inoperative A/C, radio, or power window switches. 🎬 See how these symptoms look and how to diagnose them. [SSM 46902]
  • Multiple warning lights on the dashboard, including the check engine and powertrain malfunction indicators. [SSM 48563]
  • Harsh or incorrect transmission shifting. [SSM 48563, ODI #11604166]
  • Crank-no-start or no-start condition.
  • Malfunctioning interior or exterior lights (flickering, staying on, or not working at all).
  • Trailer-related warnings or features not working. [TSB 22-2256]
  • Power door locks inoperative.
  • Wipers behaving erratically or not working.
  • A flood of communication codes (U-codes) stored in various modules, even with no check engine light on the dash.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing individual components like the radio, A/C controls, or window switches when the actual fault is in the network communication to the BCM.
  • Replacing the BCM when the root cause is a simple corroded ground wire (G401), a chafed harness, or a software issue.

Most Likely Causes

Side-by-side comparison showing a clean, bare-metal automotive ground connection on the left, and a heavily corroded, rusted ground bolt on the right.
A clean ground connection (left) is essential for network communication. A corroded ground point like the G401 on the F-150's frame rail (right) creates high resistance, disrupting sensitive signals and causing widespread failures.
  1. Corroded Ground Connection (G401) 🔴 High Probability On 2015-2020 models, the G401 ground point for the MS-CAN bus is located on the frame rail under the driver's door, where it is exposed to road salt and moisture. This corrosion creates high resistance, disrupting the sensitive network signals and causing widespread communication failures.
    How to confirm: Visually inspect the ground bolt on the driver's side frame rail for rust. With the battery disconnected, measure resistance between pins 3 and 11 of the OBD-II port; a healthy network should read approximately 60 ohms. A reading of 120 ohms suggests a break in the circuit, and an open or very high reading points directly to a wiring or ground issue like a corroded G401.
    Typical fix: Disconnect the ground wires, use a wire brush to clean the terminals, bolt, and frame contact point to bare metal, then reassemble tightly and protect with dielectric grease to prevent future corrosion. 🎬 Watch: How to locate and repair the G401 ground connection.
    Est. part cost: $0-$10
  2. Software/Firmware Glitch 🟡 Medium Probability Ford has released multiple TSBs (SSM 46902, TSB 22-2256, SSM 50789) to address software parameters in various modules (BCM, GWM, TRM) that can cause this code, sometimes as a result of other updates. [SSM 46902, TSB 22-2256, SSM 50789]
    How to confirm: A Ford dealer or a shop with a Ford-specific scan tool (like IDS) can check for and apply any available module software updates. FORScan can also be used to check module firmware versions.
    Typical fix: Reprogramming the BCM, GWM (Gateway Module), or TRM (Trailer Module) with the latest software. In some cases, like TSB 22-2256, Ford advises that the code is benign and to not replace parts. [TSB 22-2256]
    Est. part cost: $0
  3. Damaged Wiring Harness 🟡 Medium Probability TSB SSM 48563 and SSM 47097 point to issues with the transmission wiring harness (15525 harness) being improperly routed or secured. This can lead to chafing against the engine or frame, causing shorts or open circuits that affect the CAN bus and trigger U0140 and other codes. [SSM 48563, SSM 47097, 10]
    How to confirm: Visually inspect the wiring harnesses connected to the BCM (often in the passenger footwell area) and the main transmission harness where it runs down the back of the engine for signs of chafing, pinching, or corrosion.
    Typical fix: Repairing the damaged section of the harness with solder and heat shrink, and re-routing it securely away from sharp edges or moving parts. Sometimes a connector pigtail needs to be replaced.
    Est. part cost: $10-$50
  4. Low Battery Voltage or Failing Alternator ⚪ Low Probability → Shop Vehicle Battery Modern vehicles are highly sensitive to voltage. A weak battery or failing alternator can cause voltage drops during startup or operation, leading to random communication faults between modules.
    How to confirm: Test the battery voltage with the engine off (should be >12.4V) and while running (should be 13.7V-14.7V). A load test is the most definitive way to check battery health.
    Typical fix: Charge or replace the battery and/or replace the alternator.
    Est. part cost: $150-$600

Rare But Worth Checking

  • Failed Body Control Module (BCM): → Shop Body Control Module While often suspected, the BCM itself is one of the less likely causes. Water intrusion into the passenger footwell area is a known cause of BCM failure. All wiring, grounds, and software updates should be checked thoroughly before condemning the module.
  • Failed Gateway Module (GWM): TSB SSM 50789 indicates that faulty software in the GWM can trigger U0140 in other modules. A hardware failure in the GWM can also disrupt network traffic, as it acts as a bridge between different CAN bus networks.
  • Aftermarket Accessories: Poorly installed remote starters, alarms, LED lighting, or stereo systems can interfere with the CAN bus network by introducing electrical noise or improper connections, causing communication codes.

Diagnosis Steps

  1. Check and charge the battery. Ensure voltage is stable and above 12.4V with the engine off, and 13.7-14.7V while running.
  2. Scan all vehicle modules with a Ford-specific scan tool (like FORScan or IDS) to see which modules are logging the U0140 code and what other codes are present. Note if the BCM is communicating at all.
  3. Check for applicable TSBs for your specific year and model on the Ford service portal. Prioritize any software updates recommended by Ford.
  4. If you have a 2015-2020 model, locate and inspect the G401 ground connection on the driver's side frame rail for corrosion. Disassemble, clean to bare metal, and re-secure.
  5. With the battery disconnected, measure the resistance between pins 3 (MS-CAN+) and 11 (MS-CAN-) on the OBD-II port. A reading near 60 ohms is healthy. A reading of 120 ohms indicates one of the two terminating resistors is offline. An open circuit (infinite resistance) points to a break in the wiring.
  6. Visually inspect the main wiring harness to the BCM (typically in the passenger-side kick panel/footwell) for water damage or corrosion.
  7. Inspect the transmission wiring harness (15525 harness) for chafing or damage, especially where it runs down the back of the engine, as detailed in TSBs SSM 48563 and 47097. [SSM 48563, SSM 47097]
  8. If all wiring, grounds, and software are confirmed to be good, the BCM may be faulty. This should be the last step in diagnosis.
  9. 🎬 Watch: Step-by-step BCM replacement and FORScan programming guide.

Parts You'll Likely Need

  • Body Control Module (BCM) (OEM #JU5Z-15604-BZ (Supercedes multiple previous numbers for 2018-2020 models, fitment varies greatly by options)) — This is the part that must be replaced if it is diagnosed as internally faulty after all other causes are ruled out. It requires programming to the vehicle's VIN and configuration.
    Trusted brands: Ford (OEM)

Related Codes That Often Appear With This One

  • U0101 — Lost Communication with TCM. Often appears with U0140 when a wiring harness issue (per TSB SSM 48563) affects both modules. [SSM 48563]
  • U0253 — Lost Communication With Accessory Protocol Interface Module. Often appears with U0140 due to general network traffic issues or software glitches. [SSM 46902, ODI #11604166]
  • U0155 — Lost Communication With Instrument Panel Cluster (IPC) Control Module. Indicates a widespread network communication problem, often pointing to a core issue like a bad ground or harness. [SSM 46902]
  • P061A — Internal Control Module Torque Performance. Can be triggered by communication issues between the PCM and other modules, often cited alongside U0140 in TSBs related to wiring harness problems. [SSM 48563]

Technical Service Bulletins (TSBs) & Recalls

  • TSB 22-2256: Notes that U0140:82 may appear in the trailer module on 2021 F-150s due to software parameters and advises against component replacement.
  • SSM 50789: Clarifies that the U0140:82 in the TRM on 2021 F-150s may be due to software in the Gateway Module (GWM).
  • SSM 48563: Points to a chafed transmission wiring harness on 2017-2020 models as a cause for U0140 and other communication/powertrain codes.
  • SSM 47097: Also addresses an improperly secured transmission wire harness on 2017-2018 models causing similar issues to SSM 48563.
  • SSM 46902: Addresses multiple communication codes, including U0140, on 2015 models caused by excessive network traffic, leading to inoperative interior controls.

Platform-Specific Known Issues

  • 2015 models may experience U0140 with failures of the A/C, radio, and power windows due to excessive network traffic, as noted in TSB SSM 46902.
  • 2017-2018 models built before late 2017 are specifically called out in TSB SSM 47097 for a transmission wiring harness that may not be properly secured, causing chafing and a host of communication codes including U0140.
  • 2021 F-150s have a documented software issue that can cause U0140:82 to be stored in the trailer module (TRM) after a software update. Per TSB 22-2256 and SSM 50789, this is a known bug that does not affect vehicle function, and replacing modules will not fix it.

Mechanic-Grade Diagnostic Values

  • MS-CAN Bus Resistance — expected: ~60 Ω. Failure: 120 Ω indicates a break in the circuit or a failed terminating resistor. Readings significantly different from 60 Ω suggest a wiring fault.
  • BCM Power Supply Voltage (Ignition On) — expected: 12.2V - 12.8V. Failure: Voltage below ~9V can cause the module's microcontroller to reset and drop off the network.
  • BCM Ground Resistance — expected: < 0.1 Ω. Failure: High resistance indicates a poor ground connection, a very common cause for this code.
  • Battery State of Charge (for module programming) — expected: 80% or higher. Failure: Attempting to program modules with a low state of charge can cause the programming to fail or corrupt the module.

Hidden / Shadow Codes Worth Checking

  • U0140:82: This code with the Failure Type Byte (FTB) ':82' indicates 'Alive/Sequence Counter Incorrect/Not Updated'. This specific sub-code is often triggered by software parameter mismatches between modules, especially after a software update, as noted in TSB 22-2256. It means a module (like the TRM) is receiving messages from the BCM, but the messages are not in the expected sequence or format. (see via Ford Diagnosis and Repair System (FDRS) or an advanced scan tool like FORScan that can read manufacturer-specific DTCs with FTBs.)

Scan Tool Commands That Help

  • FORScan / IDS: PATS Parameter Reset — This is a mandatory security procedure required after installing a new BCM. It synchronizes the new BCM with the PCM and the vehicle's keys. Failure to perform this step will result in a no-start condition. The process involves a 10-minute security wait and requires two valid keys.
  • FORScan / IDS: BMS Reset (Battery Monitoring System Reset) — This should be performed after replacing the vehicle's battery or after installing a new BCM. The BCM tracks the battery's age and health; resetting the BMS tells the module to relearn the characteristics of the new battery, ensuring proper charging strategy.
  • FORScan / IDS: BCM Self-Test — This on-demand test commands the BCM to check its internal circuits and its communication with other modules. It can help confirm if the BCM is online and responding to commands, or if it has an internal fault.

Wiring & Ground Locations

The Body Control Module and wiring harness located in the passenger side footwell of a Ford F-150.
The Body Control Module (BCM) and its main wiring harnesses are located behind the kick panel in the passenger footwell.
  • Body Control Module (BCM) — On 2015+ F-150s, the BCM is integrated with the interior fuse panel, located in the passenger-side kick panel area.. This is the module that has lost communication. Its location is critical for checking power, ground, and network connections directly at its connectors.
  • G401 — On 2015-2020 models, this ground is located on the left (driver's side) frame rail, above the rear axle. It serves as a crucial ground point for various modules on the MS-CAN network.. This ground is highly susceptible to corrosion from road salt and moisture, causing high resistance and disrupting network communication, making it a primary suspect for U0140.
  • BCM Connectors (C2280 series) — These are the main multi-pin connectors that plug into the BCM at the passenger kick panel. They are designated C2280A, C2280B, C2280C, etc.. The MS-CAN bus wires (pins 3 and 11 at the OBD-II port) run through these connectors. Checking for pin fitment, corrosion, or backed-out terminals at these connectors is a key diagnostic step.
  • G303 — Located behind the parking brake assembly in the driver's side kick panel area.. This is an interior ground point that can affect various in-cab electronics. While less common than G401, a poor connection here can cause intermittent electrical issues.

Real Owner Repair Stories

  • f150forum.com user report (2018 Ford F-150) — Multiple U-codes including U0140, U0155, U0253. Truck would randomly not start, displaying a 'No Key Detected' message. Dealer could not replicate the issue.
    ❌ Tried (didn't work) Dealer checked for codes and found nothing wrong., Owner suspected a wiring issue or bad BCM.
    ✅ What actually fixed it The owner replaced the original, 3.5-year-old battery. After replacing the battery and clearing the codes, the issue did not return. The root cause was determined to be a failing battery causing low voltage and communication dropouts between modules.

OEM Part Supersession History

  • DL3Z-15604-BNot explicitly stated, but this is a common part number for the 2011-2014 generation BCM (Smart Junction Box). — Part revisions and updates.
    Heads up: BCMs are highly specific to the vehicle's year, model, and options (keyless start, trim level, etc.). A part from a different year or trim will likely not function correctly. Programming is always required.
  • ju5z15604qJU5Z-15604-BA — Part revision.
    Heads up: This part number is listed for 2018-2020 models but has no specific vehicle fitment data, emphasizing the need to verify the correct part number with a VIN at a dealership.

Model Year Variations Within This Range

  • 2015-2020 (13th Gen): These models are particularly known for the G401 ground corrosion issue on the driver's side frame rail. The BCM is located in the passenger kick panel.
  • 2021-2022 (14th Gen): These models are more prone to software-related U0140 codes, particularly the U0140:82 variant in the Trailer Module (TRM) after other module updates, as noted in TSB 22-2256. The BCM part numbers are different (e.g., MU5T-14C708-BA) and the network architecture is more complex.
Ford F150 No Start U0140 – MS-CAN Bus Ground Fix (2015-2020)
Ford F150 No Start U0140 – MS-CAN Bus Ground Fix (2015-2020)
2015 Up F150 No Radio Controls, No Heat or A/C and No Power Windows
2015 Up F150 No Radio Controls, No Heat or A/C and No Power Windows
Ford F150 BCM Replacement FORScan Programming Steps (PATS Reset)
Ford F150 BCM Replacement FORScan Programming Steps (PATS Reset)
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 25, 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:
  • Ford F-150: 20152016201720182019202020212022
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