Fault Codes:Caterpillar General SPN591
What is Caterpillar Fault Code SPN591?
SPN591 indicates a problem with the Fuel Injector Metering Rail #1 Pressure Control Circuit on Caterpillar excavators equipped with common rail fuel injection systems. This Suspect Parameter Number (SPN) specifically monitors the feedback signal from the fuel rail pressure sensor and the performance of the fuel pressure control valve that regulates high-pressure diesel delivery to the injectors.
This code is critical because the Electronic Control Module (ECM) relies on precise fuel rail pressure (typically 1,500-2,000 bar or 22,000-29,000 psi) to optimize combustion timing, power output, and emissions compliance. When SPN591 triggers, the ECM detects that commanded pressure doesn't match actual pressure, indicating either sensor malfunction, control valve failure, or electrical circuit issues. For used excavators, this fault can significantly impact fuel efficiency, engine power, and long-term injector health.
Common Symptoms
- Yellow warning light on the instrument cluster with displayed fault code or check engine indication
- Engine derate or limited power mode, where maximum RPM is restricted to protect components
- Rough idling or misfiring, especially during cold starts or under heavy hydraulic load
- Black smoke from exhaust due to improper fuel atomization from incorrect rail pressure
- Hard starting conditions requiring extended cranking time before engine fires
Potential Causes
The most common technical reasons for SPN591 on used Caterpillar excavators include:
- Fuel rail pressure sensor failure due to age-related drift, internal contamination, or moisture ingress at the connector
- Fuel pressure control valve (PCV) sticking or electrical failure, often caused by carbon buildup or coil degradation
- Wiring harness damage at known rub points near the engine mount or along the valve cover, especially on machines with 5,000+ operating hours
- Corroded or loose electrical connectors on the sensor or control valve due to environmental exposure
- Low-quality diesel fuel causing deposit formation that affects pressure regulation
- ECM software calibration issues following previous repairs or updates
How to Troubleshoot and Fix Code SPN591
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible scan tool to read active and logged codes. Check freeze frame data for actual versus desired fuel rail pressure values when the fault occurred.
Step 2: Inspect Electrical Connections On used excavators, physically examine the fuel rail pressure sensor connector and pressure control valve harness for corrosion, oil contamination, or bent pins. Clean connectors with electrical contact cleaner and apply dielectric grease. Check for harness chafing where wires pass near brackets or moving components.
Step 3: Test Fuel Rail Pressure Sensor Disconnect the sensor and use a digital multimeter to measure resistance across sensor terminals (typically 150-300 ohms at 20°C, consult service manual). Test reference voltage from ECM (usually 5 volts DC). Compare readings against manufacturer specifications.
Step 4: Check Pressure Control Valve Measure coil resistance on the PCV (typically 2-6 ohms). With an oscilloscope or current probe, verify the ECM is sending PWM (pulse-width modulated) control signals. Remove and inspect the valve for carbon deposits or mechanical binding.
Step 5: Perform Mechanical Fuel Pressure Test Install a mechanical fuel pressure gauge at the rail test port. Command specific pressures using diagnostic software and compare actual readings. Significant deviation confirms mechanical failure versus electrical issues.
Step 6: Check for Contamination and Wear Given the age of used equipment, drain a fuel sample to check for water, debris, or biological growth. Inspect fuel filter condition and verify high-pressure pump performance before replacing sensors or valves unnecessarily.
Disclaimer: This guide provides general troubleshooting information. Always consult Caterpillar service manuals specific to your machine's serial number and consult qualified diesel technicians for complex fuel system repairs involving high-pressure components.
Fault Description:
Engine rapid shutdown timer function
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 267. 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