New Holland ENG 3148 – Engine Control Module (ECM) / EDC (Electronic Diesel Control): Coolant Temperature Sensor Dynamic Test - Failure (Minimum Temperature Raise Not Reached)
Issue description
The engine control module is monitoring the engine coolant temperature during operation and expects the temperature to increase by a minimum threshold within a specific timeframe. If the temperature does not rise as expected, the system flags this dynamic test failure. This usually points to an engine that is failing to reach operating temperature (often due to a mechanical cooling system issue) or a sensor/wiring fault that is falsely reporting a low temperature.
Applies to these machines
22 machines- T7.220
- T7.270
- T8.275
- T8.300
- TM120 - TM190
- TC5040
- TC5050
- TC5060
- TC5070
- TC5080
- B90B
- B95B
- B110B
- B115B
- LB75.B
- LB110.B
- L180-L230
- C185-C238
- LM series
- Magnum 235-340 (Series 4)
- Case 590
- Case 695
Check the cause
Verify Actual Engine Temperature: Start the machine and use an infrared laser thermometer on the thermostat housing and cylinder head to see if the engine is actually warming up.
Thermostat Check: If the infrared thermometer shows the engine is staying cold (matching the sensor's low reading), the thermostat is likely stuck open.
Wiring and Connector Inspection: Inspect the wiring harness leading to the Coolant Temperature Sensor for chafed wires, corrosion inside the 2-pin connector, or loose terminals causing high resistance.
Sensor Resistance Test: If the engine is physically hot but the sensor reads cold, disconnect the sensor and measure its resistance with a multimeter, comparing against OEM specifications for the ambient temperature.
Repair steps
Depressurize cooling system (Thermostat Replacement)
Ensure the engine is completely cool and depressurize the cooling system by slowly removing the radiator cap.
Drain coolant
Drain the engine coolant into a clean drain pan (if reusing) until the level is below the thermostat housing.
Remove radiator hose
Remove the radiator hose attached to the thermostat housing.
Remove thermostat housing
Unbolt and remove the thermostat housing.
Remove old thermostat
Remove the old thermostat and clean the mating surfaces of all old gasket material.
Install new thermostat
Install the new thermostat (ensure the jiggle pin/bleed valve is positioned correctly, usually at the top) and a new gasket.
Reinstall housing
Reinstall the housing, torque bolts to OEM spec, and reattach the hose.
Refill and bleed coolant
Refill the coolant, bleed the system of air, and run the machine to verify it reaches operating temperature.
Depressurize cooling system (Sensor Replacement)
Ensure the engine is cool and the cooling system is depressurized.
Locate sensor
Locate the Coolant Temperature Sensor (typically threaded into the cylinder head or thermostat housing).
Disconnect connector
Disconnect the electrical connector.
Replace sensor
Quickly unscrew the old sensor and thread in the new sensor to minimize coolant loss (apply liquid thread sealant to the threads if it does not come pre-applied or use a new crush washer if applicable).
Torque sensor
Torque the sensor to OEM specifications (do not overtighten, as these are often brass and can snap).
Reconnect wiring
Reconnect the wiring harness.
Top off coolant
Top off any lost coolant.
Clear code and verify
Use a diagnostic tool (like the CNH Electronic Service Tool) to clear the ENG 3148 code and run the engine to verify the dynamic test passes.
Parts you might need
(10)Engine Coolant Temperature Sensor
504264463Fits New Holland Backhoes (B90B-B115B), Skid Steers (L/C series), Telehandlers, and Excavators (1/2" x 14 NPTF, 2-Pin).
Engine Coolant Temperature Sensor
85802504Fits various New Holland Agriculture applications (72mm length).
Engine Coolant Temperature Sensor
82017881Fits New Holland T8 series, TM series, and Case IH equivalents.
Engine Coolant Temperature Sensor
82025881Fits New Holland T8 series, TM series, and Case IH equivalents.
Engine Coolant Temperature Sensor
87470173Fits various Ford/New Holland and Case IH models.
Engine Coolant Temperature Sensor
87341875Replaced by 87470173
Engine Coolant Temperature Sensor
311620A1Replaced by 87470173
Engine Coolant Temperature Sensor
87774941Replaced by 87470173
Engine Coolant Thermostat
Highly engine-specific
Thermostat Gasket
Highly engine-specific
Get help to fix this fault by requesting a quote