01 Cylinder Liners with Fire Ring: An Essential Component in A… • 02 Warning Light On Dashboard That Could Indicate Imminent Eng… • 03 Mastering the Art of Reading Engine DTC Codes without a Dia… • 04 The Latest Advances in 3D Printing: How This Technology is … • 05 Milling Machine Basics: A Complete Guide for Beginners • 06 Engine Cranks, Has Spark But Won't Start: Diagnose the Prob… • 07 Why Is My Car Smoking Under the Hood? - Causes and Solutions • 08 10 Essential Car Maintenance Tips for Long Lasting Performa… • 09 Understanding the Differences Between SAE and Metric Sockets • 10 Chain Drives: A Comprehensive Guide to Types, Applications,… •

DTC codes / U06xx · Network communication / U0649

U0649Lost Communication With Coolant Pump D

U0649 is a network communication code indicating that one or more control modules have lost the expected periodic message from the coolant pump D control module over the vehicle's controller area network (CAN) bus. The computer detected a timeout or missing heartbeat from that specific pump module rather than a direct electrical fault at the pump itself.

SystemNetwork
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaNetwork communication

Symptoms you may notice

  • Illumination of the malfunction indicator lamp (MIL) or a service vehicle soon message
  • Often no symptoms besides the warning light when the pump is mechanically functional but its module is offline
  • Reduced engine power or limp-home mode if the powertrain control module (PCM) cannot confirm coolant circulation
  • Overheating or elevated coolant temperature readings in some vehicles because the pump may default to off
  • Intermittent warning light that clears and returns, especially in wet or cold conditions
  • Other unrelated warning lights or module communication codes appearing simultaneously

Common causes, most likely first

  1. Corroded, loose, or water-intruded connector at the coolant pump D module or its harness
  2. Damaged or chafed CAN bus wiring between the pump module and the network backbone
  3. Failed coolant pump D control module or the pump assembly's integrated electronics
  4. Blown fuse or poor ground supplying power to the coolant pump D module
  5. Low battery voltage or a weak charging system causing modules to drop offline intermittently
  6. Aftermarket accessories or poor prior repairs introducing CAN bus interference or splice faults
  7. Software or configuration mismatch after module replacement without proper programming

How to diagnose and fix it

  1. Scan all modules for stored and pending codes, and record freeze-frame data to confirm U0649 is current rather than history
  2. Inspect the coolant pump D connector and harness for corrosion, pushed pins, water intrusion, and chafing, then clean and reseat as needed
  3. Check the pump module's power and ground circuits with a multimeter and verify the fuse and ground integrity under load
  4. Measure CAN bus voltage and resistance at the pump module connector to confirm the bus is healthy and the module is being addressed
  5. Perform a bidirectional actuator test or pump command with a capable scan tool to see whether the module responds and reports status
  6. If communication is absent but power and bus are good, substitute a known-good module or pump assembly and retest before replacement
  7. After any module replacement, program or configure the new module and clear codes, then road-test to confirm U0649 does not return

Why the pump may still be working

  • U0649 often sets when the pump module's internal electronics fail while the mechanical pump still turns, so replacing the entire pump assembly without testing communication first can be an expensive misstep.
  • A weak or failing battery is a common hidden cause because modules drop off the CAN bus during cranking, and the code may only appear after a cold start or a long sit.
  • Water intrusion into the pump connector is frequently missed on vehicles with underbody splash shields removed or damaged, and the corrosion can be hidden inside the connector body.
  • This code can be set by a module that is awake but not transmitting because of a software glitch, so a battery disconnect and module reset sometimes clears a false communication fault.
  • Other communication codes such as U0100 or U0140 often accompany U0649 when the root cause is a shared bus or power issue rather than the pump itself.

Can I keep driving with U0649?

You can usually drive a short distance to a repair shop if the temperature gauge stays normal, but avoid heavy loads, long trips, and stop-and-go traffic until the fault is diagnosed. If the engine temperature rises or the vehicle enters limp mode, stop safely and have it towed.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage