Fault Codes:Caterpillar General 6954
Caterpillar Fault Code 6954: Technical Guide for Used Excavators
What is Caterpillar Fault Code 6954?
Caterpillar Fault Code 6954 indicates a malfunction in the fuel system's high-pressure fuel rail pressure sensor circuit, specifically detecting an abnormal voltage signal or pressure reading inconsistency. This code triggers when the Electronic Control Module (ECM) receives data from the fuel rail pressure sensor that falls outside the manufacturer's specified parameters, typically indicating either sensor failure or actual fuel system pressure irregularities.
This fault is critical for Caterpillar excavators because the high-pressure fuel rail is essential for maintaining optimal fuel atomization and combustion efficiency. The ECM relies on accurate pressure readings to adjust fuel injection timing and volume, directly impacting engine performance, fuel economy, and emissions compliance. When this sensor malfunctions, the engine may enter a protective derate mode to prevent damage to fuel system components.
Common Symptoms
When Code 6954 is active, operators typically experience:
- Check Engine Light or malfunction indicator lamp illuminated on the dashboard
- Engine power derate or limp mode, limiting maximum RPM and hydraulic performance
- Hard starting or extended cranking times, especially during cold starts
- Rough idle or inconsistent engine performance under varying loads
- Increased fuel consumption or visible black smoke from the exhaust during acceleration
Potential Causes
The most common technical causes for Code 6954 in used Caterpillar excavators include:
- Fuel rail pressure sensor failure due to age-related degradation or internal component wear
- Damaged or corroded wiring harness at the sensor connector, particularly where harnesses contact the engine block or frame (common rub points)
- Poor electrical connections with corrosion buildup on sensor pins or ECM terminals
- Actual fuel system pressure problems caused by a failing high-pressure fuel pump or restricted fuel filters
- ECM calibration issues or outdated software, especially in machines that have had previous electrical work
- Contaminated fuel causing sensor element fouling or internal fuel rail debris
How to Troubleshoot and Fix Code 6954
Step 1: Visual Inspection and Data Verification
Connect Caterpillar Electronic Technician (ET) diagnostic software or compatible scan tool to access live fuel rail pressure data. Compare actual pressure readings (typically 1,200-1,800 bar during operation) against specifications. Perform a thorough visual inspection of the fuel rail pressure sensor and its wiring harness, checking for physical damage, oil contamination, or connector corrosion.
Step 2: Electrical Testing
Disconnect the sensor connector and use a digital multimeter to check sensor resistance (typically 300-500 ohms at room temperature) and reference voltage supply from the ECM (usually 5 volts). Inspect the signal wire for continuity and check for shorts to ground. On used excavators, pay special attention to harness sections that run near hot engine components or sharp edges—common failure points include where harnesses cross the valve cover.
Step 3: Component Replacement and Verification
If electrical values are out of specification, replace the fuel rail pressure sensor using genuine Caterpillar parts. Before installation, clean the sensor mounting bore and apply anti-seize compound to threads. After replacement, clear codes using diagnostic software and perform a complete operational test under load. For persistent codes despite sensor replacement, investigate fuel system mechanical issues including fuel pump output pressure, filter restriction, and injector health.
Disclaimer: This guide provides general troubleshooting information. Always consult Caterpillar service manuals specific to your machine's serial number and seek professional diagnostic assistance for complex fuel system repairs.
Fault Description:
Axle #4 monitors the tire count
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 4172. 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