CD9010

High

CD9010 — Communication Fault Between DME and Water Pump

Description

What CD9010 Means

Code CD9010 points to a communication fault between the DME and the water pump. On modern BMW engines the water pump is often electrically driven and controlled over a data bus, so when communication drops the DME can't control its operation. The cause can be the pump itself (internal electronics module, wear) or a wiring problem: an open circuit, corroded contacts, damaged insulation.

The cooling system is critical for keeping the engine at operating temperature. When communication with the pump is lost, the DME may put the engine into limp mode or limit power to prevent overheating.

Symptoms

Symptoms

  • Engine overheating
  • Cooling system faults (instrument cluster messages, stored codes in DME memory)
  • Possible engine power limitation (limp mode)

Causes and fixes

Diagnosis and Repair

  1. Read the fault codes with diagnostic equipment (ISTA, INPA) to confirm CD9010 and catch any related codes.
  2. Check the water pump wiring and connectors: inspect for open circuits, corrosion, damaged insulation. Check circuit continuity with a multimeter.
  3. Test the water pump: supply power directly or use diagnostic equipment to activate the pump. Make sure it spins and moves coolant.
  4. Replace the water pump if needed. When you replace it, also check the coolant condition and change it if necessary.

Common diagnostic mistakes:

  • Stopping at a visual inspection without testing the electrical circuits.
  • Ignoring related codes that may point to other cooling system faults.

Tools needed: multimeter, ISTA or INPA diagnostic software.

Possible secondary damage

Secondary Damage

Ignoring CD9010 can lead to engine overheating, and that carries serious consequences: a warped cylinder head, a blown head gasket, cylinder bore scoring, and engine failure. Overheating can also damage other components such as the radiator, thermostat, and temperature sensors. Do the repair right away to prevent expensive damage.

← All fault codes
Scroll to top