Fault Codes:Caterpillar General SPN1904
What is Caterpillar Fault Code SPN 1904?
SPN 1904 indicates a high pressure detection issue in the common rail fuel system, specifically related to fuel rail pressure exceeding the maximum allowable threshold. This Standardized Parameter Number (SPN) is part of the J1939 protocol used across Caterpillar equipment and signals that the Electronic Control Module (ECM) has detected fuel pressure readings above safe operating limits in the high-pressure fuel rail.
This fault is critical for Caterpillar excavators because excessive fuel rail pressure can lead to injector damage, fuel system component failure, and potential engine derate or shutdown. The common rail fuel system relies on precise pressure control (typically 1,600-2,000 bar) to ensure proper atomization and combustion. When pressure exceeds programmed limits, the ECM triggers SPN 1904 to protect expensive fuel system components from catastrophic failure.
Common Symptoms
- Engine derate mode activating, limiting machine to reduced power output (typically 50-75% capacity)
- Check Engine Light or malfunction indicator lamp illuminated on the operator display
- Rough idling or inconsistent engine performance, especially under load
- Black smoke from exhaust due to improper fuel combustion from over-pressurization
- Automatic engine shutdown in severe cases where pressure cannot be regulated
Potential Causes
The most common technical causes for SPN 1904 on used Caterpillar excavators include:
- Fuel Pressure Regulator (FPR) valve mechanical failure or sticking in closed position
- Fuel Pressure Sensor providing inaccurate high readings due to internal failure or calibration drift
- High-pressure fuel pump over-delivering due to worn internal components or improper calibration
- Fuel rail relief valve stuck closed or contaminated, preventing pressure release
- ECM software glitches or corrupted calibration files (common in older machines with outdated firmware)
- Wiring harness damage at sensor connectors, particularly where harnesses contact frame rails or experience vibration wear
How to Troubleshoot and Fix Code SPN 1904
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic tool to read active and logged fault codes. Check fuel rail pressure actual values versus commanded values during idle and load conditions. Document baseline readings before proceeding.
Step 2: Inspect Fuel Pressure Sensor and Wiring Physically examine the fuel rail pressure sensor (typically mounted on fuel rail assembly) for corrosion, oil contamination, or damaged connectors. On used excavators, check connector pins for "fretting corrosion" from vibration. Using a digital multimeter, verify sensor supply voltage (typically 5V reference) and signal return integrity. Resistance should match manufacturer specifications (usually 150-250 ohms depending on model).
Step 3: Test Fuel Pressure Regulator Operation With engine running, command the FPR valve to open using diagnostic software while monitoring actual fuel pressure. Pressure should drop immediately. If pressure remains high, the regulator valve is likely stuck or mechanically failed—a common issue in machines with 5,000+ operating hours.
Step 4: Verify High-Pressure Pump Output Install a calibrated mechanical fuel pressure gauge to cross-reference ECM readings. If mechanical gauge shows normal pressure but ECM reports high pressure, replace the pressure sensor. If both show excessive pressure, inspect pump calibration and internal wear components.
Step 5: Check for Harness Wear Points In used equipment, inspect fuel system wiring harnesses where they pass near engine mounts, frame rails, or rotating components. Look for insulation wear, exposed copper, or previous repair attempts with electrical tape—common failure points causing erratic sensor signals.
Disclaimer: This guide provides general diagnostic procedures. Always consult Caterpillar service manuals specific to your machine's serial number and consult qualified diesel technicians for complex fuel system repairs. Improper fuel system work can cause serious injury or equipment damage.
Fault Description:
Pressure at the extension port of auxiliary network 0
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 1576. 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