HomeTrouble CodesU0647

U0647 — Lost Communication Motor Electronics Coolant Pump B

Generic OBD-II · all makesNetwork / communication

U0647 indicates that the vehicle's primary control module has lost serial-data communication with the control circuit for the secondary (B) electric coolant pump. This pump is typically used for auxiliary cooling, such as turbocharger after-run, heater-core circulation, or battery-thermal management.

Symptoms

What causes it — most likely first

1. Open or short in the coolant pump B CAN/LIN harness

Chafed, corroded, or disconnected wiring between the pump's control module and the vehicle communication bus is the most frequent root cause.

2. Failed coolant pump B control module or motor assembly

Internal electronics or the pump motor itself can fail, causing the module to drop off the bus.

3. Poor connector terminal contact at the pump or gateway module

Spread terminals, contamination, or incomplete seating interrupts the data link without setting a power-supply code.

4. CAN bus fault (shorted bus lines or terminating resistor)

A bus-wide issue will usually set multiple U-codes, but can appear as a single pump loss if the pump is the first node to time out.

5. Loss of power or ground to the pump control module

Blown fuse, open feed wire, or corroded ground prevents the module from waking up and joining the network.

6. Primary control module (PCM/ECM) communication hardware fault

Rare; only considered after bus wiring, pump module, and power/ground are verified intact.

How it's diagnosed

  1. Retrieve all DTCs; note any additional U-codes that indicate a broader bus problem.
  2. Visually inspect the coolant pump B harness, connectors, and routing for damage, corrosion, or water intrusion.
  3. Verify battery voltage and ground at the pump module connector with a multimeter (key on, engine off).
  4. Use a scan tool to command the pump on/off; observe current draw and bus traffic with a scope or CAN analyzer if available.
  5. If power, ground, and wiring are good but the pump remains offline, replace the pump/module assembly.
  6. Re-scan after repair; clear codes and confirm communication resumes under all operating modes.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Will replacing the PCM/ECM fix U0647?

Almost never. The code points to a loss of communication with a specific peripheral module; the root cause is almost always wiring, the pump module itself, or its power/ground. Replace the PCM only after every other possibility is eliminated and a module-level fault is confirmed.

Can I drive with U0647 active?

Short trips in moderate temperatures are usually safe, but extended operation or extreme heat/cold risks overheating the component the pump protects (turbo, battery pack, cabin heater). Repair promptly.

Does the code clear itself if the connector is reseated?

The code will remain stored until cleared with a scan tool, but the MIL may extinguish after several drive cycles with communication restored. Always verify live data after reseating.

Is coolant pump B the same as the main water pump?

No. Pump B is an auxiliary electric pump; the primary engine coolant pump is usually belt-driven or a separate high-flow electric pump with its own control strategy.