Network, generic

U0145 Lost Communication With Body Control Module E

Check engine lightUsually off
EmissionsNot relevant
Drive cycleNot required
Limp modeNo

U0145 means the network has lost contact with the body controller J2012 labels E. Receiving modules expect its periodic messages; GM's generic logic sets such a code when a supervised message carrying the sender's availability fails to arrive at 9-16 V. Stellantis is the one maker found using U0145 publicly: a 2023 STAR case lists U0145-00 as a LIN bus 3 fault stored in the body control module next to U0140-00, and asks technicians to trace the bus harness and check for loose or pushed-out terminals before replacing the BCM. So on Stellantis vehicles the code points at a LIN branch hanging off the BCM. U0140 to U0144 cover the main and other body modules. MIL stays off; lights, locks or other LIN-driven functions may fail.

Likely causes

Loose, spread or pushed-out terminal in the bus harness (Stellantis case)
Open or short on the LIN/CAN line to module E
Power or ground of module E missing
Body module E or BCM internally faulty

Symptoms

  • Individual body functions such as lights or locks inoperative
  • Code appears together with U0140 in several modules
  • Fault comes and goes when the harness is moved

Repair estimate

DifficultyMediumWorkshop job
Parts and labour€60–700
Time0.5–3 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

body control modulelin bus wiring

Related codes

References: static.nhtsa.gov, saabwisonline.com, en.wikipedia.org.