Home / DTC / U0649 — Lost Communication With Coolant Pump D

U0649 — Lost Communication With Coolant Pump D

Detailed page for trouble code U0649.

34,335codes
59brands
11,844generic
22,491specific
Reset
Code

U0649

Generic U — Network/User

Lost Communication With Coolant Pump D

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring between ECM/BCM and coolant pump module
  • Blown fuse or missing power/ground to the coolant pump module
  • Corroded, pinched or disconnected connector at the pump module or gateway
  • Faulty coolant pump control module or pump assembly
  • CAN/LIN bus fault (missing termination, short to voltage/ground, noise)
  • Software mismatch or failed module programming after replacement

Symptoms

  • MIL (check engine) or network warning lamp and stored U0649 code
  • Coolant pump D may not run or operates unpredictably
  • Reduced cooling performance, elevated coolant temperature or fan cycling
  • Instrument cluster message indicating pump or cooling system fault
  • Multiple network communication DTCs present (indicating bus-wide issue)

What to check

  • Connect a scan tool; read all U-codes and freeze-frame data and note time-stamps
  • Check for other network codes (U0100, U0121, U1000 etc.) that suggest bus problems
  • Visually inspect connectors and wiring at the coolant pump module and nearby harnesses for corrosion, damage, or water ingress
  • Verify fuses and relays related to coolant pump power and control
  • Measure battery voltage (key on) and verify stable supply to the module
  • Perform a wiggle test on wiring while monitoring communications to reproduce intermittent faults

Signal parameters

  • CAN bus idle voltages: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (recessive). Dominant state: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V
  • Typical CAN data rates: 250 kbps or 500 kbps depending on vehicle — verify manufacturer spec
  • Expected: regular messages from coolant pump module at a steady interval (module-specific ID & period)
  • Termination resistance across CAN_H and CAN_L ≈ 60 Ω (two 120 Ω in parallel)
  • LIN (if used): idle ≈ battery voltage, wake/pulse patterns per manufacturer; single-wire checks with scope recommended

Diagnostic algorithm

  1. Use a capable scan tool to confirm U0649 and any related codes. Record freeze frame and reattempt communication with the coolant pump module.
  2. Check for other U-codes indicating a global bus failure. If many modules are offline, suspect a network power/termination issue or gateway failure before module-level repair.
  3. Visually inspect connectors, harness, and pump module for damage, corrosion, moisture. Repair or clean connectors as needed following manufacturer practices.
  4. Verify power and ground at the coolant pump module with key ON (use DVOM). Compare to vehicle specs; check associated fuses and relays.
  5. With ignition ON, measure CAN_H and CAN_L voltages at the pump module connector and at a known-good node. Look for expected idle voltages and absence of short to battery/ground.
  6. Check termination resistance across CAN_H/CAN_L with power off — should be about 60 Ω. If abnormal, trace for missing/shorted terminator.
  7. If network voltages and wiring are good but no communication, attempt to communicate from scan tool while backprobing the module connector to confirm if the module transmits any messages.
  8. If intermittent, perform a wiggle test while monitoring bus data to localize broken wires or pinched sections. Inspect routes near hinges, engine mounts, and other high-movement areas.
  9. If wiring and bus are functional, consider module failure or software issue. Check for available technical service bulletins (TSBs) and verify correct module part number and programming level.
  10. After repair or replacement, clear codes, reprogram if required, and road-test to confirm communication remains stable. Re-scan to ensure no recurrence.

Likely causes

  • Connector corrosion or damaged wiring to the coolant pump module
  • No power or ground to the pump module (blown fuse, failed relay)
  • CAN bus wiring fault or missing termination resistor
  • Failed coolant pump control module
  • Module not responding due to software/firmware mismatch

Fault status

⚠️ Status
Lost Communication With Coolant Pump D — module not responding on vehicle network (CAN/LIN).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0 - 3.0 hours

Similar codes

7,438

The library contains 7,438 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email