Fault Codes:Caterpillar General SPN2995
Caterpillar Fault Code SPN2995: Complete Diagnostic Guide
What is Caterpillar Fault Code SPN2995?
SPN 2995 indicates a Fuel Injector Circuit High Voltage condition detected by the Engine Control Module (ECM). This fault code means the ECM has detected an abnormally high voltage signal in one or more fuel injector circuits, exceeding manufacturer-specified parameters.
In Caterpillar diesel engines, the ECM continuously monitors injector circuit performance to maintain precise fuel delivery. When voltage readings spike above threshold limits (typically above 120-140 volts depending on the specific engine model), the system logs SPN 2995. This is critical because proper injector voltage control directly affects combustion efficiency, emissions compliance, and engine performance. On used excavators, this code often signals age-related electrical degradation that can lead to rough running, power loss, or even engine protection shutdowns if left unresolved.
Common Symptoms
When SPN 2995 is active, operators typically experience:
- Check Engine Light (CEL) illuminated on the instrument panel, potentially accompanied by diagnostic trouble code display
- Engine derate or power limitation, especially under load conditions, as the ECM enters protective mode
- Rough idling or misfiring, particularly noticeable during cold starts or when transitioning between idle and working RPM
- Increased fuel consumption due to improper fuel metering from affected injector circuits
- Black or white smoke from the exhaust indicating incomplete combustion from the malfunctioning cylinder(s)
Potential Causes
The most common technical reasons for SPN 2995 on used Caterpillar excavators include:
- Damaged injector wiring harness caused by vibration, rubbing against engine components, or heat degradation near the turbocharger or exhaust manifold
- Failed fuel injector solenoid with internal short circuits creating high resistance paths
- Corroded or moisture-contaminated injector connectors, especially on machines operated in wet or marine environments
- ECM internal driver circuit failure, though less common, can cause false high voltage readings
- Chafed harness at known rub points near valve covers or behind the injection pump where harnesses route through tight spaces
- Aftermarket or rebuilt injector incompatibility with OEM voltage specifications
How to Troubleshoot and Fix Code SPN2995
Step 1: Identify the Affected Cylinder(s)
Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to the machine's diagnostic port. Navigate to the active/logged codes section to determine which specific injector circuit (Cylinder 1-6) triggered SPN 2995. Record all freeze frame data showing voltage readings at the time of fault occurrence.
Step 2: Perform Visual Harness Inspection
With the engine off and cool, thoroughly inspect the injector wiring harness from the ECM to each injector connector. On used excavators, pay special attention to harness routing near hot exhaust components, sharp edges on valve covers, and areas where the harness passes through metal clips. Look for abraded insulation, melted wire jacketing, or greenish corrosion on copper conductors. Check all injector connectors for bent pins, moisture intrusion, or oil contamination that can create electrical leakage paths.
Step 3: Test Injector Circuit Resistance
Disconnect the battery negative terminal for safety. Using a digital multimeter (DMM), disconnect the affected injector connector and measure resistance between the injector solenoid terminals. Caterpillar injectors typically show 0.3-0.8 ohms resistance when healthy. Readings outside this range indicate injector solenoid failure. Also measure resistance from each injector terminal to ground—infinite resistance (OL) is correct; any continuity suggests internal injector breakdown or harness-to-ground short.
Step 4: Check Harness Continuity and Voltage
Reconnect the injector and backprobe the connector using appropriate pins. With ignition on but engine off, measure voltage supply to the injector (should be battery voltage, ~12-14V). Start the engine and use an automotive oscilloscope if available to observe the injector pulse waveform—look for clean square waves without voltage spikes exceeding normal parameters. Test harness continuity from ECM connector to injector by measuring resistance with both ends disconnected (should be less than 1 ohm per wire).
Step 5: Replace Faulty Components
Based on diagnostic findings, replace the damaged harness section, failed injector, or corroded connectors. For used machines, consider replacing connector seals and applying dielectric grease to prevent future moisture issues. If all injector circuits and harnesses test good, suspect ECM driver circuit failure requiring ECM replacement or repair. After repairs, clear codes with Cat ET, perform an injector cutout test to verify proper operation, and road test under load to confirm fault resolution.
Disclaimer: This guide provides general troubleshooting information. Always consult the specific service manual for your Caterpillar engine model and consider professional diagnostic assistance for complex electrical issues. Improper fuel system repairs can cause catastrophic engine damage.
Fault Description:
The wheel-pulling wheel descended
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 2666. 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