Fault Codes:Caterpillar General SPN870
What is Caterpillar Fault Code SPN870?
SPN870 indicates a problem with the Transmission Output Speed Sensor circuit in Caterpillar equipment. This Suspect Parameter Number (SPN) specifically monitors the electrical circuit and signal from the sensor that measures the rotational speed of the transmission output shaft. When the Electronic Control Module (ECM) detects an erratic signal, no signal, or a signal that falls outside expected parameters from this sensor, it triggers SPN870.
This code is critical for Caterpillar excavators and other heavy equipment because the transmission output speed sensor provides essential data for transmission shift control, torque converter lockup, and overall powertrain management. Without accurate speed data, the ECM cannot properly coordinate engine and transmission performance, leading to operational inefficiencies and potential component damage in used machines already subjected to wear.
Common Symptoms
When SPN870 is active on your Caterpillar excavator, you may experience:
- Check Engine Light or Malfunction Indicator Lamp (MIL) illuminated on the dashboard
- Transmission shifting issues, including harsh shifts, delayed engagement, or failure to shift properly
- Reduced machine performance or activation of derate mode limiting engine power
- Speedometer or ground speed display showing erratic readings or not functioning
- Torque converter failing to lock up, causing excessive fuel consumption and heat generation
Potential Causes
Several factors can trigger SPN870, particularly in used excavators with accumulated operating hours:
- Damaged or corroded transmission output speed sensor due to exposure to moisture, debris, or extreme temperatures
- Wiring harness damage from rubbing against frame components, particularly near the transmission housing where movement and vibration are constant
- Connector corrosion or loose pins at the sensor connection point or ECM interface
- Sensor air gap issues caused by bearing wear or sensor mounting bracket deterioration common in older machines
- Failed speed sensor internally due to magnetic pickup coil breakdown
- ECM software glitches or calibration issues, though less common than physical component failures
How to Troubleshoot and Fix Code SPN870
Step 1: Visual Inspection Begin with a thorough inspection of the transmission output speed sensor and its wiring harness. On used excavators, check for obvious damage, oil contamination, connector corrosion, or wires rubbing against metal surfaces. Clean all connectors with electrical contact cleaner and ensure tight connections.
Step 2: Sensor Testing Using a digital multimeter (DMM), measure the resistance across the sensor terminals according to Caterpillar specifications (typically 800-2,000 ohms depending on model). Also check for AC voltage output while manually rotating the output shaft—you should see a fluctuating voltage signal. No signal indicates sensor failure.
Step 3: Wiring and Circuit Verification Test the wiring harness continuity from the sensor connector back to the ECM using your multimeter. Check for shorts to ground or open circuits. Pay special attention to harness routing near the transmission—used machines often develop wire chafing in these high-vibration areas.
Step 4: Air Gap Measurement Check the sensor air gap between the sensor tip and the tone wheel/reluctor ring. Caterpillar typically specifies 0.020-0.040 inches. Excessive gap from worn bearings or improper mounting will prevent proper signal generation.
Step 5: ECM and Software Check Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to verify the ECM is receiving sensor data and check for software updates. Clear codes after repairs and perform a test operation.
For used excavators, always inspect connector seals and consider replacing aged sensors preventatively during troubleshooting to avoid repeat failures.
Disclaimer: This guide provides general troubleshooting information. Always consult your Caterpillar service manual and consider professional diagnostic assistance for complex electrical issues, especially on used equipment with unknown service history.
Fault Description:
Heater regeneration system
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 546. 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