01 Fueling Your Journey: A Comprehensive Guide to the Fuel Sup… • 02 Can a Fuel Injector Cleaner Damage Your Engine? Here’s What… • 03 Is Using Sport Mode All the Time Bad for the Engine or Just… • 04 Unusual Fluid Found Under Vehicles Leaves Drivers Searching… • 05 P0012 A Camshaft Position - Timing Over Retarded (Bank 1) • 06 Escalade-V vs. Patrol Nismo: Unveiling the Hidden Gems of C… • 07 Mastering Fuel System Troubleshooting: Tips, Solutions, and… • 08 Why are Catalytic Converters Stolen and How to Prevent It • 09 3 Reasons Why Manual Transmissions Are Still Worth Choosing • 10 Hybrid Automotive Cars and Insurance: What You Need to Know •

DTC codes / U01xx · Lost communication with a control module / U0144

U0144Lost Communication With Body Control Module 'D'

U0144 means the vehicle's main computer, usually the engine control module, has lost the regular data messages it expects from a body control module designated 'D' on the network. The computer detected that the module stopped responding or its messages went missing for a set period, which can affect accessories like lights, locks, and wipers.

SystemNetwork
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaLost communication with a control module

Symptoms you may notice

  • Illuminated check engine light or service vehicle soon message on the dashboard
  • Often no symptoms besides the warning light, especially if the affected module only controls non-critical accessories
  • Inoperative or erratic operation of body functions such as interior lights, power windows, door locks, or wipers
  • Other unrelated warning lights or messages because multiple modules share the same communication bus
  • Intermittent electrical glitches that come and go with vibration or weather changes
  • The vehicle may fail to start or run poorly if the body control module shares critical data with the engine computer

Common causes, most likely first

  1. Loose, corroded, or damaged wiring and connectors on the controller area network (CAN) bus or other data bus between modules
  2. Failed body control module 'D' itself, often due to internal water damage or component failure
  3. Blown fuse or poor power/ground connection feeding the body control module
  4. Open or shorted data bus wire caused by chafing, rodent damage, or previous repair work
  5. Software or configuration mismatch after battery replacement or module replacement without proper programming
  6. Another module on the same bus holding the network down and preventing communication

How to diagnose and fix it

  1. Connect a scan tool and record all stored codes in every module, then clear codes and verify whether U0144 returns immediately
  2. Inspect the body control module 'D' for power and ground at its connectors using a wiring diagram and a multimeter
  3. Check all fuses and relays that supply the affected module and the data bus gateway
  4. Perform a visual inspection of the data bus wiring and connectors for corrosion, looseness, or damage, especially in areas prone to moisture
  5. Measure data bus voltage and resistance with a multimeter or oscilloscope to confirm the bus is not shorted or open
  6. If wiring and power are good, substitute a known-good module of the same part number or perform a module reprogramming procedure as required by the manufacturer
  7. After repair, clear codes and complete a road test to confirm communication is restored and no related codes return

Why body module codes mislead

  • A dead battery or low voltage during cranking can set U0144 as a ghost code even when the module is perfectly healthy, so always check battery health first.
  • Water intrusion into the body control module, often from a clogged sunroof drain or leaking windshield, is a frequent hidden cause that visual inspection of the module connector can reveal.
  • The letter 'D' in the definition refers to a specific module address on the network, not a fourth module in a row, and on some vehicles it may be the only body control module present.
  • A faulty ignition switch or relay that cuts power to the body module intermittently can mimic a failed module and set U0144 without any permanent wiring fault.
  • After replacing a body control module, many vehicles require programming and configuration before communication is restored, so a new module out of the box may still set U0144 until programmed.

Can I keep driving with U0144?

If the only symptom is a warning light and the vehicle runs normally, you can drive cautiously to a repair shop, but avoid long trips and check for other warning lights. If body functions like lights, wipers, or locks stop working, or the engine runs poorly, stop driving and have the vehicle towed to prevent safety risks.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage