Home / DTC / P2DF4 — Coolant Pump E Control Circuit/Open

P2DF4 — Coolant Pump E Control Circuit/Open

Detailed page for trouble code P2DF4.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P2DF4

Generic P — Powertrain

Coolant Pump E Control Circuit/Open

Brand: Generic
Views: UK: 13 EN: 22 RU: 17
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken wiring between ECM and coolant pump
  • Corroded or loose connector at pump or ECM
  • Blown fuse or failed relay in pump supply circuit
  • Failed coolant pump motor with open winding
  • Poor or missing ground connection
  • ECM output driver fault

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Electric coolant pump will not run when commanded
  • Engine overheating or elevated coolant temperatures
  • Reduced HVAC heater performance (low cabin heat)
  • Possible limp mode or reduced engine performance depending on vehicle logic

What to check

  • Scan for stored codes and freeze frame data; note conditions when the code set
  • Visually inspect pump connector and wiring for damage, corrosion, or disconnection
  • Check fuse(s) and relay(s) for the coolant pump circuit
  • Attempt to command/activate pump with a scan tool and observe operation
  • Measure voltage at pump supply pin with ignition ON and while commanded
  • Measure resistance of pump motor between supply and ground pins

Signal parameters

  • Supply voltage at pump with ignition ON (no run): ~battery voltage (approx. 11–14.5 V) on feed circuit
  • Supply voltage at pump when commanded: near battery voltage on a switched feed or PWM-modulated voltage on the control circuit
  • Control signal: often a PWM or switched ground from ECM; duty cycle 0–100% depending on demand
  • Open-circuit indication: infinite resistance or OL reading between pump terminal and ground or between pump control and ECM
  • Pump motor resistance: typically a low-ohm value (a few ohms); a very high or infinite resistance indicates open winding
  • Current draw when pump runs: can range from low amps to tens of amps depending on pump design; no current flow indicates open circuit

Diagnostic algorithm

  1. Retrieve vehicle data, confirm P2DF4 is present and note freeze-frame/conditions.
  2. Perform a visual inspection of wiring, connectors and the pump for damage, corrosion, or loose pins.
  3. Check related fuses and relays; replace if blown or faulty and retest.
  4. With connector disconnected, measure resistance of the pump motor. If resistance is infinite, suspect an open motor and consider pump replacement.
  5. Reconnect and backprobe pump connector: verify battery voltage on feed circuit with ignition ON and verify proper ground or PWM on control terminal when the pump is commanded by a scan tool.
  6. If no command from ECM when pump should run, check continuity of control wire from pump connector to ECM pin. Repair any open wiring or poor connections.
  7. If control signal is present but pump does not run and motor resistance was normal, apply bench 12 V to the pump (battery through an appropriate fuse) to verify motor operation. Replace pump if it does not run.
  8. If pump is confirmed good and wiring is good but no proper control exists, suspect ECM output driver fault; verify ECM power and grounds and consult manufacturer diagnostics before replacing ECM.
  9. After repairs, clear codes and road-test to confirm pump operation and that the code does not return.
  10. Safety: take precautions for pressurized cooling system and electrical testing around high current circuits; isolate battery when performing connector repairs where appropriate.

Likely causes

  • Disconnected/corroded connector at the pump
  • Broken wire or harness damage to the pump supply or control wire
  • Failed pump motor (open internal winding)
  • Blown fuse or bad relay in pump power circuit
  • ECM output stage failure (less common)

Fault status

⚠️ Status
Coolant Pump E control circuit open or interrupted — pump not responding to ECM command.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

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