Safety note: Troubleshooting guidance can help you narrow down likely causes, but it cannot replace an in-person inspection. If the vehicle feels unsafe, warning lights are flashing, you smell fuel, see smoke, notice overheating, or have problems with braking, steering, or control, stop driving when it is safe to do so and have the vehicle inspected.
If the radiator fan runs almost all the time and the check engine light is on, the car is usually reacting to a fault it thinks could affect engine temperature or emissions. In many vehicles, the fan is commanded on as a fail-safe when the computer loses a believable coolant temperature signal or sees a cooling-system problem.
That means the issue is not always the fan motor itself. The real cause can be a bad coolant temperature sensor, a stuck thermostat, a wiring problem, a fan relay or control module fault, or an actual overheating condition.
The pattern matters. A fan that comes on immediately after startup points in a different direction than a fan that stays on only after the engine warms up or after the A/C has been used. The temperature gauge, coolant level, heater performance, and any overheating signs are the fastest clues to narrow it down.
VehicleRuns Quick Diagnosis
Radiator Fan Runs Constantly and Check Engine Light Is On
Start with two clues: whether the engine is actually overheating, and when the fan starts running. A fan that runs as a fail-safe often points to sensor or control issues, while a hot engine points to a real cooling-system fault.
| What you notice | Most likely cause | What to check first | Urgency |
|---|---|---|---|
| Fan runs right after cold start | Faulty coolant temperature sensor | Scan coolant temperature data and compare it to actual cold engine temperature | Diagnose soon |
| Temp gauge high or engine running hot | Thermostat or cooling fault | Check coolant level, hose temperature, and signs of overheating or leaks | Stop driving |
| Fan never shuts off after shutdown | Stuck fan relay | Check whether the relay contacts are stuck closed | Can worsen |
| A/C works oddly and fan behavior is abnormal | Fan control module fault | Scan for cooling fan and A/C pressure related codes | Diagnose soon |
| Check engine light with no overheating signs | Wiring or sensor circuit fault | Read trouble codes and inspect coolant sensor connector and harness | Diagnose soon |
Best first move: Read the stored trouble codes first, then compare live coolant temperature data to the actual engine temperature before replacing parts.
Safety note: Do not keep driving if the temperature gauge climbs, the engine steams, coolant is low, or cabin heat suddenly goes cold. A fan running constantly does not guarantee the engine is being cooled properly.
Most Common Causes of a Radiator Fan Running Constantly with a Check Engine Light
The most common causes are usually a bad temperature input, a fan-control fault, or a real cooling-system problem. A fuller list of possible causes appears below.
- Faulty Engine Coolant Temperature Sensor: If the computer sees an impossible or missing coolant temperature signal, it may switch the fan on continuously as a protective backup and set a check engine light.
- Stuck Thermostat: A thermostat stuck closed or opening late can make the engine run hotter than normal, which keeps the fan on and often triggers cooling-related trouble codes.
- Cooling Fan Relay or Control Module Fault: A relay stuck closed or a failed fan control module can keep the fan running even when engine temperature does not justify it.
What a Radiator Fan Running Constantly with a Check Engine Light Usually Means
Most of the time, this symptom means the engine computer is no longer confident about cooling-system control. On many vehicles, that triggers a default strategy: run the cooling fan more than normal to protect the engine until the fault is fixed.
If the engine is actually overheating, think about the cooling system itself first. Low coolant, a stuck thermostat, trapped air, a weak water pump, or a radiator restriction can all make the fan run hard because the engine really is too hot.
If the engine temperature seems normal but the fan runs from startup or stays on much longer than it should, sensor and control problems move to the top of the list. A coolant temperature sensor that reads far too hot, or wiring that makes the computer think the sensor signal is invalid, commonly causes this pattern.
The check engine light helps narrow things down. A cooling-fan control code, coolant-temperature sensor code, thermostat rationality code, or overtemperature code usually points the diagnosis in a more useful direction than the fan behavior alone.
Possible Causes of a Radiator Fan That Stays On with a Check Engine Light
Faulty Engine Coolant Temperature Sensor
The coolant temperature sensor tells the engine computer how hot the engine is. If that signal is missing, erratic, or falsely high, many vehicles command the fan on as a fail-safe and set a code because the computer can no longer trust temperature control.
Symptoms to Watch For
- Fan starts early or runs almost constantly
- Temperature gauge reads unusually high, low, or erratic
- Cold-start behavior seems normal but fan is already on
- Codes related to coolant temperature sensor performance or circuit fault
Moderate Severity
The sensor fault itself may not be immediately dangerous, but it can hide a real overheating problem or cause poor fan strategy and fuel control.
How to Confirm: Scan live data with the engine fully cold and compare the reported coolant temperature to ambient temperature.
How to Diagnose a Bad Engine Coolant Temperature SensorTypical fix: Replace the engine coolant temperature sensor and repair any damaged connector or wiring in the sensor circuit.
How to Replace an Engine Coolant Temperature SensorStuck Thermostat
A thermostat that sticks closed or opens too late restricts coolant flow through the radiator. The engine then runs hotter than intended, the fan stays on longer or nearly constantly, and the computer may log thermostat or overtemperature-related faults.
Symptoms to Watch For
- Temperature gauge climbs above normal
- Upper radiator hose gets very hot while the lower stays much cooler
- Cabin heat changes abruptly or becomes inconsistent
- Codes related to thermostat performance or coolant temperature range
Moderate to High Severity
A stuck thermostat can quickly lead to real overheating, especially in traffic or hot weather.
How to Confirm: Monitor live coolant temperature while the engine warms up from cold.
How to Diagnose a Bad ThermostatTypical fix: Replace the thermostat and gasket, then refill and bleed the cooling system with the correct coolant.
How to Replace a ThermostatCooling Fan Relay or Control Module Fault
If the fan relay sticks closed or the fan control module fails, the fan can keep receiving power even when the computer is not asking for it. Some vehicles will also set fan-control codes when commanded fan speed does not match expected behavior.
Symptoms to Watch For
- Fan runs with the engine not very hot
- Fan may stay on after key-off longer than normal
- A/C performance may be inconsistent
- Codes related to cooling fan circuit, relay, or control performance
Moderate Severity
The fan running continuously usually will not overheat the engine by itself, but it can drain the battery, mask the real fault, or indicate a deeper control issue.
How to Confirm: Command the fan on and off with a scan tool if the vehicle supports active tests, and verify whether the fan responds correctly.
How to Diagnose Cooling Fan ProblemsTypical fix: Replace the faulty fan relay or cooling fan control module and repair any overheated wiring or connectors.
Wiring, Connector, or Electrical Ground Fault
A shorted wire, corroded connector, poor ground, or damaged harness can distort sensor readings or keep the fan circuit energized. This can create a check engine light and abnormal fan operation even when the fan motor and sensor are not actually bad.
Symptoms to Watch For
- Problem appears after other repair work
- Fan behavior changes when harnesses are moved
- Intermittent gauge or sensor readings
- Multiple related electrical codes at once
Moderate Severity
Electrical faults can be unpredictable and can either create false warnings or prevent normal cooling control when the engine really does get hot.
How to Confirm: Inspect the coolant sensor connector, fan relay socket, fan module connector, and grounds for corrosion, heat damage, green crust, loose pins, or rubbed-through insulation.
Typical fix: Repair or replace the damaged wiring, connector terminals, or ground connection and restore proper circuit integrity.
Low Coolant or Cooling System Leak
Low coolant reduces the system's ability to move heat and can leave the temperature sensor exposed to steam or air pockets, creating unstable readings. The result can be overheating, constant fan operation, and a check engine light tied to cooling performance.
Symptoms to Watch For
- Coolant reservoir level drops over time
- Sweet smell or dried coolant residue under hood
- Heater output turns weak or inconsistent
- Temperature rises more in traffic than at speed
High Severity
Low coolant can turn into severe overheating quickly, and repeated overheating can damage the head gasket or engine.
How to Confirm: Check the coolant level only when the engine is cold, then pressure-test the system to look for external leaks at hoses, the radiator, water pump, or cap.
Typical fix: Repair the leak source, refill the system with the correct coolant mixture, and bleed out trapped air.
Air Trapped in the Cooling System
Air pockets can interrupt coolant flow past the sensor, thermostat, or heater core. That can produce false or unstable temperature readings, poor cooling performance, and fan behavior that seems excessive or erratic.
Symptoms to Watch For
- Problem started after coolant service
- Heater blows cool air at times
- Gurgling sounds in the dash or reservoir
- Temperature gauge fluctuates instead of rising steadily
Moderate to High Severity
Air in the system can cause sudden hot spots and misleading temperature readings, which can still lead to overheating.
How to Confirm: Review whether the system was recently opened for service, then run the proper bleed procedure for the vehicle while monitoring coolant level and temperature behavior.
How to Tell If There Is Air in the Cooling SystemTypical fix: Bleed the cooling system correctly and top off with the specified coolant.
How to Bleed Air From the Cooling SystemEngine Overheating From Cooling System Fault
Sometimes the fan is not the problem at all. It is doing exactly what it should because the engine is genuinely too hot due to a weak water pump, radiator restriction, failed cap, or another cooling-system failure. The check engine light may follow once the temperature issue crosses the threshold for a fault.
Symptoms to Watch For
- Steam, coolant smell, or overflow bottle boiling
- Temperature rises at idle or in slow traffic
- Coolant pushes out after shutdown
- Engine may lose power or run rough when hot
High Severity
Real overheating can damage the head gasket, warp engine parts, and turn a moderate repair into a major one.
How to Confirm: Verify the overheat condition with scan data and compare hose, radiator, and thermostat housing temperatures with an infrared thermometer.
How to Diagnose Engine OverheatingTypical fix: Repair the underlying cooling-system failure, such as replacing the water pump, radiator, pressure cap, or other failed component.
How to Diagnose the Problem
- Note exactly when the fan starts running: immediately at startup, only after warm-up, with the A/C on, or even after shutdown.
- Check the temperature gauge or digital temperature readout. Confirm whether the engine is actually running hot or only acting like it is.
- Read the stored trouble codes before clearing anything. Cooling-fan, coolant-temperature, thermostat, and overtemperature codes are especially useful here.
- With the engine fully cold, compare live coolant temperature data to ambient temperature. A major mismatch strongly suggests a sensor or circuit issue.
- Check the coolant level in the radiator or reservoir only when the engine is cold. Look for dried coolant residue, hose seepage, or signs of a pressure leak.
- Warm the engine and feel or measure upper and lower radiator hose temperatures carefully. A big delay in circulation can point to a thermostat problem.
- If the vehicle allows bi-directional control, command the fan on and off with a scan tool to test relay or control module response.
- Inspect the coolant temperature sensor connector, fan relay socket, grounds, and nearby harnesses for corrosion, heat damage, or rubbed insulation.
- If the symptom started after cooling-system service, bleed the system properly to remove trapped air and recheck fan behavior.
- If the engine truly overheats, move beyond the fan circuit and test the thermostat, pressure cap, radiator flow, and water pump performance.
Can You Keep Driving If the Radiator Fan Runs Constantly and the Check Engine Light Is On?
Important: The guidance below is general and cannot confirm that your specific vehicle is safe to drive. If a symptom affects braking, steering, handling, fuel, overheating, smoke, visibility, or vehicle control, treat it as potentially serious and have the vehicle inspected before continued driving when appropriate. For more context, see our Automotive Safety Disclaimer.
Whether you can keep driving depends on one question above all: is the engine actually overheating? A fan that runs constantly is inconvenient, but a hot engine is the real danger.
Okay to Keep Driving for Now
This usually applies only if the temperature stays normal, coolant level is correct, there is no steam or coolant smell, and the fan issue appears to be a sensor or control fault. Even then, diagnose it soon because the fail-safe fan strategy can hide the real condition.
Maybe Okay for a Very Short Distance
A very short drive may be reasonable if the check engine light is on, the fan runs constantly, and the temperature remains stable, but you still need to head straight to a safe place for diagnosis. Avoid traffic, towing, hard acceleration, and long idling.
Not Safe to Keep Driving
Do not keep driving if the temperature gauge climbs, coolant is low, steam is present, the heater suddenly stops blowing hot, or the engine begins running poorly from heat. Shut it down and let it cool before checking anything.
How to Fix It
The right fix depends on whether the fan is reacting to bad information, a control fault, or a real overheating problem. The best repairs start with code reading and live temperature data rather than guessing.
DIY-friendly Checks
Check coolant level when cold, read trouble codes, compare cold-start coolant temperature data to ambient temperature, inspect visible wiring and connectors, and look for obvious leaks or dried coolant residue.
Common Shop Fixes
Typical shop repairs include replacing the coolant temperature sensor, thermostat, fan relay, or damaged connector, then refilling and bleeding the system properly.
Higher-skill Repairs
Deeper repairs may involve fan control module diagnosis, wiring repair, radiator flow problems, water pump replacement, or full overheating diagnosis with pressure and temperature testing.
Related Repair Guides
- Aluminum vs Plastic Radiators: Which Is Better?
- OEM vs Aftermarket Radiators: Which Is Better?
- Radiator Replacement Cost
- Radiator Repair vs Replacement: What’s the Better Option?
- Signs Your Radiator Is Bad
Typical Repair Costs
Repair cost depends on the exact cause, the vehicle layout, local labor rates, and how long the problem has been present. The ranges below are typical U.S. parts-and-labor estimates, not exact quotes for every vehicle.
Coolant Temperature Sensor Replacement
Typical cost: $150 to $350
This usually applies when scan data shows an implausible coolant reading or a sensor circuit code, with access ranging from easy to moderate.
Thermostat Replacement
Typical cost: $200 to $500
Cost varies with engine layout and whether coolant service and bleeding are straightforward or more involved.
Cooling Fan Relay or Control Module Replacement
Typical cost: $150 to $600
A simple relay is inexpensive, while an integrated fan control module or assembly can push the total much higher.
Cooling System Leak Repair and Coolant Refill
Typical cost: $180 to $700
A hose or cap repair is usually near the low end, while radiator or water pump leaks are more expensive.
Cooling System Bleed Service
Typical cost: $100 to $250
This is common after recent thermostat, hose, radiator, or coolant work when trapped air is causing unstable cooling behavior.
Overheating Diagnosis and Major Cooling Repair
Typical cost: $350 to $1,200+
Costs rise quickly if the issue traces to a radiator, water pump, fan assembly, or multiple cooling components.
What Affects Cost?
- How accessible the sensor, thermostat, or fan controls are on your engine
- Whether the problem is a simple electrical fault or true overheating
- OEM versus aftermarket parts choice
- How much coolant service and bleeding the repair requires
- Whether overheating has already damaged other components
Cost Takeaway
If the engine stays at normal temperature and the main clue is strange fan behavior, the repair often lands in the lower to middle cost range for a sensor, relay, or wiring issue. If the car is actually overheating, expect higher costs because thermostat, leak, radiator, or water-pump repairs are more likely, and delayed diagnosis can make the final bill climb fast.
Symptoms That Can Look Similar
- Whirring Noise From Engine Bay After Car Is Turned Off: What the Sound Usually Means
- Engine Hums After Being Turned Off: Common Causes and What to Check
- Cooling Fan Roaring Noise: What the Sound Usually Means
- Radiator Fan Whirring Noise: What the Sound Usually Means
- Gurgling Noise From the Engine Bay: Common Causes and What to Check
Parts and Tools
- Cooling Fan Assembly
- Thermostat
- Coolant
- Radiator
- Water Pump
- OBD-II Scan Tool
- Infrared Thermometer
FAQ
Can a Bad Coolant Temperature Sensor Make the Radiator Fan Run All the Time?
Yes. On many vehicles, an implausible or missing coolant temperature signal makes the computer switch the fan on as a fail-safe. That is one of the most common reasons for this symptom, especially if the fan runs right after a cold start.
Does a Constantly Running Radiator Fan Mean the Engine Is Overheating?
Not always. The fan may be running because the engine computer is reacting to a sensor or control fault, not because the engine is truly hot. You need to check the actual temperature reading, coolant level, and stored trouble codes to tell the difference.
Can I Just Replace the Fan if It Keeps Running?
Usually no. The fan is often only responding to bad information or a stuck control circuit. Replacing the fan motor without checking codes, live coolant temperature data, and relay or module operation can waste money and miss the real problem.
Why Did This Start After a Coolant or Thermostat Service?
A trapped air pocket, low refill level, unplugged sensor, or disturbed wiring connector is common after cooling-system work. If the symptom began right after service, review the bleed procedure and all nearby electrical connections first.
Will a Constantly Running Fan Drain the Battery?
It can if the fan stays on longer than normal after shutdown or if a relay is stuck closed. While the engine is running, the bigger concern is whether the fan is masking a cooling problem or responding to a false sensor signal.
Final Thoughts
When the radiator fan runs constantly and the check engine light is on, start by deciding whether the engine is actually hot or whether the computer is using a fail-safe strategy. That one distinction points you toward either a real cooling fault or a sensor, relay, module, or wiring problem.
The smartest first steps are reading the trouble codes, comparing live coolant temperature to actual engine temperature, and checking coolant level before replacing parts. If there is any sign of true overheating, treat it as the priority and stop driving until the cause is confirmed.