HomeTrouble CodesU0646

U0646 — Lost Communication Motor Electronics Coolant Pump

Generic OBD-II · all makesNetwork / communication

OBD-II code U0646 indicates that the powertrain control module (PCM) has lost communication with the motor electronics coolant pump control module. This typically means the network message required for operation or monitoring was not received within the expected timeframe, disrupting the pump's functionality or status reporting.

Symptoms

What causes it — most likely first

1. Faulty motor electronics coolant pump control module

The control module for the coolant pump may have internal failures, such as power supply issues, corrupted firmware, or hardware defects, preventing communication.

2. Wiring or connector issues between the pump module and the vehicle network

Damaged, corroded, or loose wiring or connectors in the communication circuit (e.g., CAN bus lines) can disrupt signal transmission between the pump module and the PCM.

3. Blown fuse or faulty relay for the coolant pump module

A missing or blown fuse, or a failed relay, can cut power to the coolant pump control module, preventing it from communicating on the network.

4. Network bus communication issues (e.g., CAN bus short or open)

Problems with the vehicle's communication network, such as a short to ground, short to power, or open circuit in the CAN bus lines, can prevent the pump module from sending or receiving messages.

5. Faulty motor electronics coolant pump (mechanical or electrical failure)

While less common, a failed coolant pump (e.g., seized motor or internal electrical fault) may cause the control module to stop communicating or report errors.

6. PCM software or hardware failure (rare)

In rare cases, a fault in the PCM's software or hardware may prevent it from recognizing or processing messages from the coolant pump module. This is an unlikely cause and should only be considered after all other possibilities are ruled out.

How it's diagnosed

  1. Retrieve and document all stored trouble codes, including those from other modules, to identify potential network-wide issues.
  2. Inspect the wiring and connectors for the motor electronics coolant pump control module, focusing on the CAN bus lines (typically CAN-H and CAN-L) for damage, corrosion, or loose connections.
  3. Check fuses and relays related to the coolant pump control module to ensure proper power supply.
  4. Verify communication with the coolant pump control module using a scan tool capable of bidirectional controls. Attempt to activate the pump or read live data to confirm functionality.
  5. Test the CAN bus lines for proper voltage and resistance using a multimeter or oscilloscope, comparing readings to manufacturer specifications.
  6. If all other causes are ruled out, consider testing or replacing the coolant pump control module or, as a last resort, the PCM (only if supported by manufacturer-specific diagnostic procedures).

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Is the PCM usually the cause of U0646?

No, the PCM is rarely the cause of U0646. This code typically results from issues with the coolant pump control module, wiring, or power supply. Replacing the PCM should only be considered after all other potential causes have been thoroughly ruled out.

Can I drive my vehicle with U0646 stored?

Driving with U0646 may lead to overheating of motor electronics, especially in hybrid or electric vehicles, which can cause severe damage. It is recommended to diagnose and repair the issue as soon as possible.

Why does the coolant pump need to communicate with the PCM?

The motor electronics coolant pump is often electronically controlled and monitored for proper operation. The PCM relies on communication with the pump module to ensure the cooling system is functioning correctly, especially in vehicles where precise thermal management is critical for performance and longevity.

Can a dead battery or low voltage cause U0646?

While low voltage or a weak battery can cause communication issues, U0646 specifically indicates a loss of communication with the coolant pump control module. If low voltage is suspected, check the battery and charging system, but do not overlook other potential causes like wiring or module failure.