Engine Coolant Temperature High Shutdown
The DOOSAN-E002 (Doosan / Ingersoll Rand IPM Panel) diesel fault code means: Engine Coolant Temperature High Shutdown. This is a critical severity code.
- Keep driving?
- No -- stop driving
- DIY difficulty
- moderate
- Estimated cost
- DIY: $20-$80 for thermostat or belt replacement. Pro service: $150-$600 depending on cause. Head gasket or water pump replacement at a service shop can run $800-$2,000 on larger displacement engines.
A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Compressor shuts down hard and displays E002 on the IPM panel LCD
- High coolant temp warning light illuminates before shutdown, then unit trips off
- Engine will not restart immediately after shutdown, even with key in RUN position
- Coolant overflow reservoir is boiling or pushing coolant out of the overflow tube
- Radiator or oil cooler fins visibly packed with dust, debris, or caliche mud
- Unit was running hard in high ambient temperature conditions just before shutdown
- Fan belt is loose, squealing, or missing entirely
Probable Causes (Ranked by Likelihood)
- Plugged radiator or oil cooler fins blocked by dust, caliche, or debris common on oil and gas pad sites Very Likely
- Low coolant level due to external leak at hose, clamp, water pump, or head gasket Very Likely
- Failed or stuck thermostat not opening at operating temperature Likely
- Broken, slipping, or missing fan belt preventing adequate airflow across the radiator Likely
- Faulty coolant temperature sensor sending false high reading to the IPM panel Possible
- Water pump impeller worn or damaged, reducing coolant circulation Possible
- Internal coolant passage blocked by scale buildup or rust in high-hour units Less Likely
Step-by-Step Diagnostic Procedure
Before touching anything, let the engine cool completely. At least 30 minutes. Hot coolant under pressure will burn you badly. Do not remove the radiator cap on a hot engine.
Once cool, check the coolant level at the overflow reservoir and at the radiator cap. If the system is low, look for obvious external leaks at hoses, clamps, the water pump weep hole, and around the head. Low coolant is a very common cause after long hours on dusty sites.
Walk around the unit and inspect the radiator and oil cooler core face. On P-series units the cooler stack faces the engine fan. If you can see daylight through the fins, you are fine. If the core face is caked with dust, mud, or debris, that is almost certainly your problem. Blow the fins out from the clean side (engine side) toward the outside using compressed air. Do not use water on a hot core.
Check the fan belt. With the engine off, press firmly on the longest span of the belt. You should have no more than about 1/2 inch of deflection. A loose or cracked belt means the fan is not moving enough air. Replace it if it is glazed, cracked, or frayed.
Check that the cooling fan is spinning freely by hand with the belt off. A seized fan hub is uncommon but possible. Reinstall and check belt tension before restarting.
Restart the unit and let it reach operating temperature. Watch the coolant temperature reading on the IPM panel LCD. Normal operating range is roughly 180-210 degrees F depending on engine model. If it climbs past 220 degrees F and keeps rising with clean fins and correct coolant level, suspect the thermostat or water pump next.
If you suspect the coolant temperature sensor is giving a false reading, compare the IPM panel temp reading against an infrared thermometer pointed at the upper radiator hose. If the hose reads normal temperature but the panel still shows high temp, the sensor or its wiring harness back to the IPM panel is the problem. Check the sensor connector for corrosion or a backed-out pin.
Thermostat and water pump replacement require basic hand tools and are moderate difficulty. If you find no obvious cause after the steps above, call a Doosan-authorized service tech and connect to the engine ECM with the appropriate engine OEM tool to pull any stored engine-side codes alongside this IPM panel E002.
Frequently Asked Questions
What does Doosan code E002 mean on my air compressor?
E002 means the IPM panel detected that engine coolant temperature climbed above the safe shutdown threshold and killed the engine to prevent damage. On P-series towable units working on dusty oil and gas sites, the most common reason is a plugged radiator or oil cooler core. Check that first before assuming a mechanical failure.
Can I restart the compressor right after an E002 shutdown?
No. The IPM panel will block a restart until the coolant temperature drops back into a safe range and you clear the fault. Forcing a restart on a severely overheated engine can crack a head or damage the water pump. Let it cool, find and fix the cause, then restart.
How much does it cost to fix an E002 on a Doosan P-series?
If the cause is a plugged cooler core, your cost is just compressed air and 20 minutes of labor. A thermostat runs $20-$50 in parts and is easy to swap. A fan belt is $30-$80 depending on engine. If you have a failed water pump or a head gasket, expect $800-$2,000 at a service shop for parts and labor on the larger Cummins QSB or John Deere PowerTech engines.
Will the compressor come back on automatically after it cools down?
No. Doosan P-series units with the IPM panel require a manual restart after a critical shutdown like E002. The unit will not auto-restart. You need to place the panel in the OFF position, wait for coolant temp to normalize, fix the underlying cause, and then bring it back through the READY and RUN sequence manually.