U0145 Code: Lost Communication With Body Control Module "E" (BCM-E) – Symptoms, Causes & Fix

Fault Code Description

The U0145 is a generic OBD-II DTC (Diagnostic Trouble Code) indicating that one or more control modules have lost communication with the Body Control Module E (BCM-E) over the Controller Area Network (CAN) bus. This fault is part of the U Code family of communication-related trouble codes. When communication with the BCM-E is interrupted, multiple body electrical systems may malfunction or become unavailable.

Symptoms

  • Check Engine Light or body system warning illuminated.
  • Power door locks or windows stop working.
  • Interior or exterior lighting malfunctions.
  • Remote keyless entry or alarm system problems.
  • Intermittent operation of body electrical accessories.
  • Multiple CAN communication DTCs stored.

Common Causes

  • Open or short circuit in CAN High or CAN Low wiring.
  • Blown fuse supplying the BCM-E.
  • Low battery voltage or charging system issues.
  • Loose, damaged, or corroded electrical connectors.
  • Faulty Body Control Module E (BCM-E).
  • Incorrect programming after module replacement.

Severity

Severity: Moderate to High. The vehicle usually remains drivable, but several body electrical functions may stop operating correctly. Prompt diagnosis is recommended to prevent additional communication problems.

Average Repair Cost

  • CAN bus wiring repair: $100–$350
  • Power or ground circuit repair: $80–$250
  • Connector repair or replacement: $50–$200
  • Fuse replacement: $10–$50
  • BCM-E programming: $100–$300
  • Body Control Module E replacement: $300–$1,000+

Diagnosis

  1. Read all stored DTCs using a professional OBD-II scan tool.
  2. Inspect BCM-E related fuses.
  3. Verify battery voltage and charging system output.
  4. Check module power and ground circuits.
  5. Inspect CAN High and CAN Low wiring.
  6. Check connectors for corrosion, loose terminals, or moisture.
  7. Confirm BCM-E communication before replacing the module.

Common Repairs

  • Repair damaged CAN bus wiring.
  • Replace blown fuses.
  • Repair faulty power or ground circuits.
  • Clean or replace damaged electrical connectors.
  • Reprogram the BCM-E.
  • Replace the Body Control Module E if confirmed faulty.

Can You Drive With U0145?

Yes. The vehicle can usually be driven, but body electrical systems may not function correctly. Repairing the communication fault as soon as possible helps restore normal operation.

FAQ

Can a weak battery cause U0145?

Yes. Low battery voltage is a common cause of temporary CAN communication faults.

Will clearing the U0145 code fix the problem?

No. The code will normally return if the wiring, power supply, or BCM-E fault has not been repaired.

Does the BCM-E require programming after replacement?

Yes. Most replacement Body Control Modules require programming or configuration using manufacturer-approved diagnostic equipment.

Conclusion

At OBD Spark, we recommend inspecting the battery, fuses, power supply, ground circuits, and CAN bus wiring before replacing the Body Control Module E. Many U0145 OBD-II DTC faults are caused by damaged wiring or poor electrical connections rather than a defective module.

Comments