Fault Codes:Caterpillar General SPN587
What is Caterpillar Fault Code SPN587?
Caterpillar Fault Code SPN587 indicates a malfunction with the Ambient Air Temperature Sensor circuit. This Suspect Parameter Number (SPN) specifically monitors the sensor that measures the temperature of the air surrounding the engine and machine. The Electronic Control Module (ECM) uses this data to adjust fuel injection timing, emission system controls, and engine protection algorithms based on environmental conditions.
This code is critical because ambient air temperature directly affects combustion efficiency and aftertreatment system performance. On Caterpillar excavators, especially those equipped with ACERT or C-Series engines, inaccurate ambient temperature readings can cause the ECM to miscalculate air density, leading to improper fuel delivery, increased emissions, and potential engine derate conditions. For used excavators, this sensor's accuracy becomes even more important as engine wear increases and tolerances tighten.
Common Symptoms
When SPN587 is active, operators typically experience:
- Check Engine Light or amber warning lamp illuminated on the instrument cluster
- Engine derate or reduced power output, particularly during cold starts or temperature extremes
- Rough idling or difficulty starting in cold weather conditions
- Increased DEF (Diesel Exhaust Fluid) consumption or frequent regeneration cycles due to incorrect temperature compensation
- Erratic fan operation or cooling system behavior as the ECM compensates for unreliable temperature data
Potential Causes
The most common technical causes for SPN587 on used Caterpillar excavators include:
- Sensor failure due to age-related drift or internal component breakdown in the ambient air temperature sensor itself
- Wiring harness damage from rodent activity, particularly in machines stored outdoors or in agricultural environments
- Connector corrosion at the sensor plug, especially on excavators operated in coastal, mining, or high-humidity environments
- Open or short circuits in the signal wire between the sensor and ECM, often caused by harness rubbing against frame members near the fuel tank area (common failure point on Caterpillar machines)
- ECM calibration issues or corrupted software, particularly on older machines that haven't received manufacturer updates
How to Troubleshoot and Fix Code SPN587
Step 1: Visual Inspection and Connector Check Begin by locating the ambient air temperature sensor, typically mounted on the left side of the engine compartment or near the air filter housing on Caterpillar excavators. Inspect the sensor body for physical damage, and carefully examine the connector for corrosion, moisture intrusion, or bent pins. On used machines, this connector often accumulates dirt and oil contamination. Clean with electrical contact cleaner and apply dielectric grease to prevent future corrosion.
Step 2: Electrical Testing with Diagnostic Tools Using a digital multimeter, perform resistance testing on the sensor. With the sensor disconnected, measure resistance across the sensor terminals. Caterpillar ambient air temperature sensors typically show 2,200-2,800 ohms at 70°F (21°C). Compare your reading against manufacturer specifications in Caterpillar Electronic Technician (Cat ET) software. Also check for continuity in the wiring harness from the sensor connector back to the ECM—look for resistance above 5 ohms, which indicates wiring degradation.
Step 3: Component Replacement and Harness Inspection If sensor readings are outside specifications or the harness shows damage, replacement is necessary. When installing a new OEM sensor, inspect the entire wiring route for rub points against the chassis, especially where the harness crosses the frame rail. Secure any loose sections with proper tie-wraps. After replacement, clear codes using Cat ET software and perform a cold-to-hot temperature cycle test to verify accurate sensor response. For used excavators specifically, inspect adjacent sensors and harnesses simultaneously—deterioration often affects multiple circuits in the same bundle.
Disclaimer: This guide provides general troubleshooting information for educational purposes. Always consult the manufacturer's service manual and a qualified Caterpillar technician for precise diagnostics and repairs specific to your machine's serial number and configuration.
Fault Description:
Model
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 263. 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