Fault Codes:Caterpillar General SPN931

What is Caterpillar Fault Code SPN931?

SPN 931 indicates the Exhaust Gas Recirculation (EGR) Differential Pressure Sensor is reporting abnormal values or has failed. This Suspect Parameter Number monitors the pressure difference across the EGR cooler, which is critical for proper exhaust gas recirculation and emissions control in Caterpillar diesel engines.

The EGR differential pressure sensor measures the pressure drop between the inlet and outlet of the EGR cooler. The Engine Control Module (ECM) uses this data to regulate EGR valve operation, ensuring optimal combustion temperatures and NOx emissions compliance. When SPN931 triggers, the ECM detects readings outside the expected range—either too high, too low, or erratic—compromising engine efficiency and potentially causing the machine to enter derate mode to protect components.

For Caterpillar excavators, this code is particularly critical because improper EGR function leads to incomplete combustion, excessive soot buildup, increased fuel consumption, and potential damage to the diesel particulate filter (DPF) and turbocharger systems.

Common Symptoms

  • Check Engine Light or amber warning lamp illuminated on the instrument cluster
  • Engine derate or reduced power output, especially under heavy load conditions
  • Excessive black smoke from the exhaust during acceleration or high-demand operations
  • Poor fuel economy and rough idle quality
  • Frequent DPF regeneration cycles or regeneration failures due to improper exhaust temperatures

Potential Causes

The most common technical reasons for SPN931 on used Caterpillar excavators include:

  • Failed or contaminated EGR differential pressure sensor due to carbon buildup or internal diaphragm failure
  • Plugged or restricted EGR cooler from soot accumulation, especially in high-hour machines
  • Damaged wiring harness or corroded connectors at the sensor—common at harness routing points near the engine block where heat and vibration cause wear
  • Blocked pressure sensing lines or hoses connecting the sensor to the EGR system
  • ECM calibration issues or software requiring updates after component replacement
  • Physical damage to sensor mounting from improper maintenance or impact

How to Troubleshoot and Fix Code SPN931

Step 1: Visual Inspection Begin by locating the EGR differential pressure sensor on the EGR cooler assembly. Inspect the sensor body, electrical connector, and pressure sensing tubes for obvious damage, corrosion, or carbon deposits. On used excavators, check harness routing for abrasion points against the engine block or frame—a notorious failure point.

Step 2: Electrical Testing Using a digital multimeter, check the sensor's supply voltage (typically 5V reference from the ECM) and ground continuity. Measure sensor output voltage at idle—it should read approximately 0.5-4.5V depending on engine conditions. Compare readings against Caterpillar specifications using Cat Electronic Technician (ET) diagnostic software.

Step 3: Pressure Line and Cooler Inspection Disconnect the pressure sensing tubes and inspect for blockages using compressed air. Check the EGR cooler for excessive restriction—a pressure drop test may reveal internal fouling requiring professional cleaning or replacement.

Step 4: Component Replacement If electrical values are correct but readings remain erratic, replace the differential pressure sensor with genuine Caterpillar parts. After replacement, clear codes using Cat ET and perform a calibration procedure. For used machines, always replace associated O-rings and seals to prevent future leaks.

Disclaimer: This guide provides general troubleshooting steps. Always consult Caterpillar service manuals and consider professional diagnostic assistance for complex repairs, especially on emissions-critical systems.

Fault Description:

Engine oil supply pump actuator

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 607. 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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp