Fault Codes:Caterpillar General SPN2991
Caterpillar SPN 2991 Fault Code: Complete Diagnostic Guide
What is Caterpillar Fault Code SPN 2991?
SPN 2991 FMI indicates a Fuel Rail Pressure Relief Valve (FPRV) control circuit malfunction in Caterpillar diesel engines equipped with Common Rail Fuel Injection systems. This fault code triggers when the Electronic Control Module (ECM) detects an abnormal electrical signal from the Fuel Pressure Relief Valve solenoid circuit, typically indicating open circuit, short to ground, or short to power conditions.
This code is critical because the FPRV regulates high-pressure fuel delivery to the injectors. When the ECM cannot properly control this valve, fuel rail pressure becomes unstable, directly impacting combustion efficiency, power output, and emissions compliance. On used excavators, this fault often leads to immediate engine derate or shutdown to prevent catastrophic fuel system damage.
Common Symptoms
When SPN 2991 is active, operators typically experience:
- Check Engine Light illuminated on the instrument panel with possible engine derate mode (reduced power output to 50-75%)
- Hard starting conditions or extended cranking time, especially during cold starts
- Rough idle or engine misfiring due to inconsistent fuel rail pressure
- Black or white smoke from the exhaust indicating incomplete combustion
- Sudden loss of hydraulic power during heavy digging operations as engine performance degrades
Potential Causes
The most common technical failures triggering SPN 2991 on used Caterpillar excavators include:
- Damaged wiring harness between the ECM and FPRV solenoid—particularly at engine mounting points where vibration causes insulation wear
- Failed Fuel Pressure Relief Valve solenoid due to internal coil resistance changes or mechanical sticking from fuel contamination
- Corroded or loose electrical connectors at the FPRV harness connection (common on machines operating in wet or coastal environments)
- ECM internal driver circuit failure (less common, but occurs in high-hour machines)
- Contaminated fuel system causing debris buildup on the FPRV spool, preventing proper electrical response
How to Troubleshoot and Fix Code SPN 2991
Step 1: Visual Inspection
Perform a thorough harness inspection from the ECM to the FPRV solenoid located on the fuel rail. On used excavators, check for harness chafing against engine brackets, heat damage near exhaust components, and connector corrosion. Clean all connections with electrical contact cleaner.
Step 2: Electrical Testing
Using a digital multimeter, disconnect the FPRV connector and measure solenoid resistance. Typical specification is 2-6 ohms (verify with Caterpillar service manual for your specific engine model). Check for continuity to ground with harness disconnected—any reading indicates a short circuit requiring harness replacement.
Step 3: Voltage Supply Check
With ignition ON (engine OFF), backprobe the FPRV connector and verify battery voltage supply from the ECM during actuation. Use Caterpillar Electronic Technician (Cat ET) diagnostic software to command the valve open/closed while monitoring voltage response.
Step 4: Component Replacement
If electrical tests pass but the code persists, replace the FPRV solenoid assembly. On used machines, always replace the connector pigtail simultaneously, as internal pin corrosion is common. After replacement, perform a fuel system prime and clear codes with diagnostic software.
Critical for Used Equipment: Before replacing expensive components, inspect fuel filter condition and check for water contamination in the fuel system—a frequent root cause in older machines that damages multiple sensors simultaneously.
Disclaimer: This guide provides general diagnostic procedures for SPN 2991. Always consult the official Caterpillar service manual for your specific engine model and serial number. Complex fuel system repairs should be performed by certified technicians with proper diagnostic equipment and safety protocols.
Fault Description:
Terminal volume
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 2662. 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