U0143 means a control module on the vehicle network has stopped receiving messages from Body Control Module C. It is a communication (U-code) fault, not a sensor or emissions failure, and usually points to a power, wiring, or module problem rather than the engine computer.
The Body Control Module C may have failed internally, lost its main power feed, or developed a poor ground, preventing it from communicating on the data bus.
Damage, corrosion, pin-fit issues, or a break in the CAN/data-bus wiring between BCM C and the rest of the network can interrupt messages.
Weak batteries, poor alternator output, or loose battery connections can cause voltage drops that make modules drop off the network and set communication codes.
Water intrusion, backed-out terminals, spread pins, or corrosion at the BCM C connectors can disrupt both power and data signals.
A shorted or failing module elsewhere on the same data bus can sometimes pull the network down and cause loss-of-communication codes for BCM C, though this is less common.
Yes. Low system voltage is a common cause of communication codes. Test and fully charge or replace the battery if it fails load testing, and verify charging system output before replacing modules.
It can, depending on the vehicle. If BCM C is involved in security, immobilizer, or start-enable functions, the engine may crank but not start, or start functions may be limited.
Usually no. U0143 concerns Body Control Module C communication, so the problem is most often the BCM C itself, its wiring, or network voltage. Replacing the PCM/ECM rarely fixes this code and should only be considered after everything else is ruled out.
Often yes for short trips, but body and convenience functions may not work correctly. If the vehicle will not start reliably or safety systems are affected, it should be diagnosed before driving.