Fault Codes:Caterpillar General SPN2138
What is Caterpillar Fault Code SPN2138?
SPN 2138 indicates a malfunction in the Engine Coolant Thermostat performance or rationality. This Suspect Parameter Number (SPN) specifically monitors whether the engine coolant thermostat is regulating temperature within expected parameters during warm-up and operation.
In Caterpillar equipment, the Electronic Control Module (ECM) continuously monitors coolant temperature rise rates and operating temperatures. When the engine doesn't reach proper operating temperature within the expected timeframe, or coolant temperature behaves erratically, the ECM logs SPN 2138. This code is critical because improper engine temperature affects combustion efficiency, emissions control, fuel economy, and can lead to increased wear on engine components. In diesel engines, maintaining optimal operating temperature (typically 180-205°F) is essential for proper fuel atomization and complete combustion.
Common Symptoms
When SPN 2138 is active, operators typically experience:
- Check Engine Light or malfunction indicator lamp illuminated on the instrument cluster
- Extended warm-up periods with the engine taking significantly longer to reach operating temperature
- Poor fuel economy and increased white or gray exhaust smoke during cold operation
- Reduced engine performance and power output, particularly in cold conditions
- ECM may trigger derate modes in severe cases, limiting machine productivity
Potential Causes
The most common technical causes for SPN 2138 on used Caterpillar excavators include:
- Thermostat stuck open or failing to close properly, the most frequent issue in high-hour machines
- Faulty coolant temperature sensor (CTS) providing inaccurate readings to the ECM
- Low coolant level causing erratic temperature readings and sensor exposure to air
- Wiring harness damage or connector corrosion at the temperature sensor, especially where harnesses route near hot exhaust components
- Coolant system air pockets preventing proper circulation and temperature monitoring
- ECM software calibration issues or corrupted parameters requiring reflashing
How to Troubleshoot and Fix Code SPN2138
Step 1: Verify Coolant Level and Condition Check coolant level when engine is cold. Top off if low and inspect for leaks. Examine coolant condition—contaminated or degraded coolant affects sensor accuracy. On used excavators, check for oil contamination indicating head gasket issues.
Step 2: Test Coolant Temperature Sensor Using a multimeter, measure resistance across the CTS connector at various temperatures. Compare readings against Caterpillar specifications (typically 2,000-3,000 ohms at 68°F). Inspect connector terminals for corrosion, moisture, or bent pins—common failure points on older machines.
Step 3: Inspect Thermostat Operation Remove and visually inspect the thermostat for physical damage, scale buildup, or stuck-open condition. Test thermostat operation by heating in water with a thermometer—it should begin opening at its rated temperature. Replace if questionable, as thermostats are wear items.
Step 4: Check Wiring Harness Integrity Trace the sensor harness from the ECM to the sensor, checking for chafing points, especially where harnesses contact frame rails or pass near the turbocharger. Use a multimeter to verify continuity and check for shorts to ground.
Step 5: Clear Code and Monitor After repairs, use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to clear codes. Run the engine through complete warm-up cycle while monitoring live coolant temperature data to confirm proper operation.
Disclaimer: This guide provides general troubleshooting information. Always consult your machine's service manual and consider professional diagnostic services for complex issues, especially on high-value equipment.
Fault Description:
Source Address 138
Fault Cause:
SPN (Suspicious Parameter Number) : FMI is used in conjunction with SPN to provide specific information related to the Fault Diagnosis Code (DTC). The FMI may indicate faults in circuits or electrical components that have been detected before. FMI may also indicate the abnormal operation conditions that have been detected before. This code is displayed in the form of "SPN-FMI". The ECM/ECU also attaches the textual description to the information transmitted through the J1939 data link. This text description is used to describe SPN-FMI. Determine the failure mode of the DTC by evaluating the electrical signals of the suspicious circuit. Failure mode identifiers can be divided into two types: A code indicating a detected fault in a circuit or electrical component 1810. Code indicating system events was detected Usually, when the signal of the circuit exceeds the range of the sensor, the first type of code is generated. The code of the second category indicates that the sensor signal is normal, but the signal exceeds the normal working range of the parameters. Please refer to the troubleshooting guide for the specific product. The troubleshooting guide steps will help determine the root cause of the DTC
FairTradeMachinery
You Design the Vision. We Handle the Hard Parts.
Helping Global Buyers Access Better-Value Machinery and After-Sales Solutions.
As China's Leading Global Used Machinery Exchange Platform, we sits at the intersection of IoT technology and B2B commerce. That means real-time inventory data, verified seller profiles, and a transaction process designed for cross-border buyers who can't always inspect machines in person. Our users in China have exceeded 1.5 millions meaning we have the first source of excavator owners and the equivalent number of machines. This means we can cover all the popular models and even specific needs, no matter of the status.







FAQs
WhatsApp