01 Understanding Your Mass Airflow Sensor: Function & Benefits… • 02 How Lane Assist Systems Keep You Safe • 03 Important Safety Recall: Ford Recalls 1 Million Vehicles fo… • 04 The Heart of Your Car: How Does the Engine Actually Work? • 05 P0100 Code: Troubleshooting and Repair Guide for Mass Air F… • 06 Tips for Extending the Life of Your Automatic Transmission … • 07 How to Bleed ABS Module Without a Scan Tool • 08 This Is Why Your Car’s Fuel Pump Overheats • 09 P0109 - Manifold Absolute Pressure Circuit Intermittent • 10 Why Idling Your Car to Warm It Up Might Be a Waste of Fuel … •

DTC codes / P01xx · Fuel and air metering / P01EC

P01ECEngine Coolant Heater B Control Circuit/Open

P01EC indicates that the powertrain control module has detected an open circuit or control fault on the ground-side control wire for engine coolant heater B. The heater is a grid or element that warms coolant to speed cabin heat and engine warm-up, and the PCM expects a specific voltage on the control circuit when commanding the heater on or off.

SystemPowertrain
Code typeGeneric (all makes)
SeverityLow
Fix difficultyIntermediate
AreaFuel and air metering

Symptoms you may notice

  • Illumination of the check engine light, often with no other noticeable symptoms
  • No cabin heat or delayed heater performance in cold weather
  • Longer engine warm-up times and reduced fuel economy during cold starts
  • Possible heater grid or relay not activating when commanded by the PCM
  • In rare cases, a slight electrical draw or battery drain if the control circuit shorts

Common causes, most likely first

  1. Open or broken control wire between the PCM and the coolant heater relay or heater control module
  2. Failed coolant heater relay or solid-state control module
  3. Corroded or loose connector terminals at the heater, relay, or PCM
  4. Open heater element or internal heater grid failure
  5. PCM driver circuit failure, though less common
  6. Aftermarket accessories or poor previous repairs interrupting the control circuit

How to diagnose and fix it

  1. Verify the code with a scan tool and check for related codes in other modules
  2. Inspect the coolant heater control circuit wiring and connectors for damage or corrosion
  3. Test the heater relay or control module for proper operation and continuity
  4. Measure resistance of the heater element and compare to specifications
  5. Check for voltage and ground signals at the heater control connector while commanding the heater on with a scan tool
  6. Repair or replace faulty wiring, relay, control module, or heater element as needed
  7. Clear codes and verify the repair with a test drive and heater activation

Coolant heater control circuit checks

  • A common oversight is assuming the heater element itself is faulty when the open circuit is actually in the control wire or relay coil circuit.
  • The PCM may set this code only after a commanded self-test, so the heater may work intermittently and still store the fault.
  • Corrosion inside a connector can create an open circuit that tests fine with a meter until the harness is flexed or heated.
  • Some vehicles use a solid-state heater control module instead of a relay, and a failed module can mimic an open control wire.
  • This code does not always mean the heater is inoperative; it can set if the PCM detects an unexpected voltage on the control circuit during a key-on test.

Can I keep driving with P01EC?

The vehicle remains safe to drive because the coolant heater only affects cold-start warm-up and cabin heat, but you should avoid relying on the heater until the fault is repaired. Prolonged driving with the code may reduce defroster performance in freezing conditions, so address it before winter weather.

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