Home / DTC / P01ED — Engine Coolant Heater B Control Circuit Low

P01ED — Engine Coolant Heater B Control Circuit Low

Detailed page for trouble code P01ED.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P01ED

Generic P — Powertrain

Engine Coolant Heater B Control Circuit Low

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Blown fuse or tripped circuit breaker supplying the heater circuit
  • Failed relay for coolant heater B
  • Open circuit (broken wire) between PCM and heater/relay
  • Short to ground in the control/monitor wire
  • Corroded or poor connector at heater, relay or PCM
  • Failed coolant heater element (shorted or open)

Symptoms

  • Coolant heater B does not operate (reduced or no heater function)
  • Longer cold-start time, rough cold idle or increased cold emissions
  • Possible MIL (Check Engine Light) illumination
  • Reduced heater-assisted warm-up performance in cold weather

What to check

  • Read and record freeze-frame and freeze data; clear codes and attempt to re-create
  • Verify battery voltage and charging system health
  • Inspect fuses and relays for the coolant heater circuits
  • Visually inspect wiring and connectors for damage, corrosion or loose pins
  • Backprobe PCM control pin and heater connector while commanding heater ON with a scan tool
  • Measure heater element resistance and check for short to ground

Signal parameters

  • Expected control voltage when commanded ON: near battery voltage (~11–14 V) at the heater power feed (fused/relay output)
  • Expected control/monitor voltage at PCM driver when ON: depends on vehicle (either ~0 V if PCM sinks, or ~11–14 V if PCM sources). If controller sinks, OFF ≈ battery voltage, ON ≈
  • Fault threshold: control/monitor voltage 10.5 V (when it should be low) depending on vehicle wiring — check service manual for exact thresholds
  • Heater element resistance (typical range, vehicle dependent): roughly 0.5–10 Ω; corresponding current draw typically a few amps to tens of amps. Verify against vehicle spec

Diagnostic algorithm

  1. Confirm code: retrieve P01ED and any related codes; note freeze-frame and conditions (engine temp, voltage).
  2. Basic checks: ensure battery is fully charged and connections are clean/tight. Inspect fuses and relays for coolant heater circuits; replace if faulty.
  3. Visual/wiggle test: inspect harness, connector pins and grounds for corrosion, damage, or poor contact. Repair any issues found.
  4. Functional verify: using a scan tool, command Coolant Heater B ON while monitoring voltage at the heater power feed and at the PCM control/monitor pin (backprobe).
  5. Measure supply: with heater commanded ON, verify battery/fused supply reaches heater relay output (expected ~11–14 V). If supply is absent, trace upstream (fuse, relay coil/power).
  6. Check control/monitor wire: measure PCM control pin behavior when commanded. If PCM should source, expect ~12 V; if it should sink, expect near 0 V when ON. If the signal stays low where it should be high (or vice versa), suspect wiring short or PCM driver.
  7. Test heater element: disconnect heater and measure resistance to verify not shorted to ground and within spec. If heater shorted (very low resistance) it can pull the circuit low; if open, it will not operate.
  8. Isolation tests: if wiring and heater element appear OK, isolate the load and check for shorts to ground on the control/monitor wire using an ohmmeter. Repair wiring as needed.
  9. Relay/driver check: verify relay operation and coil/contacts. If relay is good and load/wiring are good but PCM output is abnormal, suspect PCM driver failure and follow manufacturer procedures for PCM testing/replacement.
  10. After repairs, clear codes and perform a road/start cycle to confirm the fault does not return.

Likely causes

  • Blown fuse or failed relay (common and easy to check)
  • Damaged connector/wiring (damage or corrosion at harness/ground)
  • Failed heater element (low resistance/short or open)
  • Faulty PCM output (less common after wiring & loads checked)

Fault status

⚠️ Status
Control circuit voltage for Engine Coolant Heater B is below the expected threshold (low) when monitored or while commanded ON. Possible causes include blown fuse, bad relay, wiring short/open, failed heater element, or defective PCM driver.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

7,948

The library contains 7,948 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