Fault Codes:Caterpillar General SPN964
What is Caterpillar Fault Code SPN964?
SPN964 indicates a Cooling Fan Speed Sensor Circuit malfunction, meaning the Engine Control Module (ECM) has detected an abnormal signal or lack of signal from the cooling fan speed sensor. This Suspect Parameter Number (SPN) specifically monitors whether the engine cooling fan is rotating at the commanded speed, which is critical for maintaining proper engine operating temperature under varying loads.
In Caterpillar excavators, the cooling fan plays a vital role in preventing engine overheating, especially during extended idle periods or high-demand hydraulic operations. The ECM relies on the fan speed sensor to verify that the fan is responding correctly to temperature demands. When SPN964 triggers, it signals that the ECM cannot accurately monitor or control fan operation, potentially leading to engine protection modes or thermal damage if ignored. For used excavators, this code often surfaces due to sensor degradation, wiring issues from years of vibration, or corrosion in electrical connections.
Common Symptoms
- Engine temperature warning light illuminated on the operator display
- Reduced engine power (derate mode) activated to protect against overheating
- Cooling fan running continuously at maximum speed or not engaging at all
- Intermittent check engine light or fault code storage without immediate symptoms
- Audible alarm or message indicating cooling system fault
Potential Causes
- Failed cooling fan speed sensor due to internal component wear or heat exposure
- Damaged or corroded wiring harness between the sensor and ECM, common at flex points near the fan shroud
- Loose or corroded electrical connectors at the sensor or ECM connection points
- ECM internal fault affecting the fan speed monitoring circuit (less common)
- Mechanical fan clutch failure causing inconsistent speed readings
- Previous repairs with incorrect sensor calibration or incompatible replacement parts
- Rubbed or pinched wires from improper harness routing during past service work
How to Troubleshoot and Fix Code SPN964
Step 1: Visual Inspection Begin with a thorough examination of the cooling fan speed sensor mounted on the fan shroud or hydraulic fan drive. Check for physical damage, oil contamination, or loose mounting. Inspect the entire wiring harness from sensor to ECM, looking specifically for worn insulation, rub points against brackets, or heat damage near the engine block.
Step 2: Electrical Testing Using a digital multimeter, disconnect the sensor and measure resistance across the sensor terminals (typically 500-1500 ohms depending on temperature—consult service manual specifications). Check for supply voltage at the connector (usually 5V or 12V reference from ECM). Test harness continuity by measuring resistance from sensor connector pins to corresponding ECM pins; readings should be under 5 ohms with no shorts to ground.
Step 3: Functional Testing With Caterpillar Electronic Technician (Cat ET) diagnostic software connected, command the cooling fan through various speed ranges while monitoring live sensor data. Compare actual fan speed (visually or with tachometer) against ECM-reported values. On used excavators, pay special attention to connector corrosion—clean all pins with electrical contact cleaner and apply dielectric grease before reconnection.
Step 4: Component Replacement If sensor tests fail specifications, replace with genuine Caterpillar parts to ensure proper signal frequency compatibility. After replacement, clear codes and perform a complete thermal cycle test. For persistent codes after sensor replacement, suspect ECM issues or mechanical fan drive problems requiring deeper diagnostics.
Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics should be performed by qualified diesel technicians with proper diagnostic equipment to avoid equipment damage or safety hazards.
Fault Description:
years
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 640. The 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