Case IH 3149 – Engine Control Module (ECM): Coolant Temperature Sensor Test - Failure (Minimum Temperature Not Reached)
Issue description
This code indicates that the engine control module has run a diagnostic test on the coolant temperature sensor and determined that the engine coolant did not reach the minimum expected operating temperature within a specified timeframe or operating condition. This typically points to either a faulty sensor reading artificially low, or a mechanical issue (like a stuck-open thermostat) preventing the engine from warming up properly.
Applies to these machines
30 machines- Magnum 215
- Magnum 235
- Magnum 245
- Magnum 255
- Magnum 275
- Magnum 290
- Magnum 305
- Magnum 335
- Magnum 340
- MX210
- MX215
- MX230
- MX245
- MX255
- MX275
- MX285
- MX305
- Steiger 335
- Steiger 350
- Steiger 370
- Steiger 385
- Steiger 400
- Steiger 420
- Steiger 435
- Steiger 450
- Steiger 470
- Steiger 500
- Steiger 535
- Steiger 550
- Steiger 600
Check the cause
Verify Coolant Level: Ensure the cooling system is properly filled. Low coolant can prevent the sensor from being fully submerged, leading to inaccurate readings.
Verify Actual Temperature: Use an infrared laser thermometer on the thermostat housing or upper radiator hose to check the actual physical temperature of the engine. Compare this to the temperature reading on the dash or diagnostic tool.
Inspect Wiring and Connectors: Check the wiring harness leading to the coolant temperature sensor for chafing, breaks, or corrosion. A high-resistance connection can cause the sensor to report a colder-than-actual temperature.
Thermostat Check: If the actual engine temperature is confirmed to be running cold (especially under load), the engine thermostat is likely stuck open.
Repair steps
Drain Coolant (Partial)
If replacing the sensor or thermostat, drain a small amount of coolant from the radiator petcock to bring the fluid level below the sensor/thermostat housing to prevent spills.
Address the Thermostat (If engine is physically cold)
Remove the thermostat housing, extract the old thermostat(s), clean the mating surfaces, and install a new thermostat and gasket.
Address the Sensor (If engine is warm but reading cold)
Disconnect the electrical harness from the coolant temperature sensor. Unthread the old sensor from the engine block/housing.
Install New Sensor
Thread the new OEM coolant temperature sensor into the port. Reconnect the electrical harness, ensuring the connector clicks securely into place.
Refill and Bleed
Refill the engine coolant to the proper level.
Test Run
Clear the 3149 fault code using a diagnostic tool. Start the tractor and run it under load until it reaches normal operating temperature to verify the code does not return.
Parts you might need
(7)Coolant Temperature Sensor
87470173Common on Magnum 215-305, MX series, and Steiger models
Coolant Temperature Sensor
48152206Common on MX230 and Steiger models
Coolant Temperature Sensor
82017881Common on smaller tractors, backhoes, and skid steers
Coolant Temperature Sensor
500382599Common on smaller tractors, backhoes, and skid steers
Coolant Temperature Sensor
121756C2Older Magnum applications
Coolant Temperature Sensor
J865346Older Magnum applications
Engine Thermostat
Generic part name; specific part number depends heavily on the exact Cummins/FPT engine model in the tractor
Get help to fix this fault by requesting a quote