P01F9 — Coolant Heater B Control Circuit Driver Current/Temperature Too High
What P01F9 means
The engine control unit switches an electric coolant heater through a driver circuit and monitors its current and temperature. P01F9 is set when the current or heat in the heater B driver goes above the allowed limit. Typical causes are a wiring short, a failing heater, or a faulty driver.
Symptoms
- Check Engine light on
- Cabin heats slowly or blows lukewarm air
- Engine takes longer to warm up in cold weather
- Blown fuse in the coolant heater circuit
- Burnt smell near the heater connector (severe cases)
Possible causes
- Short to ground or to power in the heater B wiring
- Failed electric coolant heater with an internal short
- Corroded, burnt, or loose connector terminals
- Failed driver inside the ECM or a separate heater control module
- Faulty temperature or current sensor giving false readings
- Internal ECM fault (rare)
How to diagnose
- Read all codes and freeze frame data, clear the code, and see if it returns
- Inspect the heater B harness and connectors for heat damage, corrosion, or chafed insulation
- Check the fuse and relay for the heater circuit
- Measure the heating element resistance and compare it with the vehicle specification
- Test the control wire for shorts to ground and to voltage
- Check supply voltage and ground quality at the heater
- Use a scan tool to watch temperature data and the heater command state
- If wiring and heater test good, evaluate the driver and the ECM
Common fixes
- Repair the short and restore damaged wiring or connectors
- Replace the faulty coolant heater
- Replace the heater control module or driver unit
- Replace the temperature or current sensor if it reads incorrectly
- Repair, replace, or reflash the ECM as a last resort
Questions and answers
Can I drive with a P01F9 code?
Usually yes, since it doesn't immediately affect how the engine runs. However, the heater may not work and an overloaded circuit can damage wiring, so have it checked soon.
What most often causes P01F9?
Most often it's a short or poor connection in the heater wiring or connector, or a failed heater itself. An ECM fault is much less common.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.