Fault Codes:Caterpillar General EID955

What is Caterpillar Fault Code EID955?

Caterpillar fault code EID955 indicates an "Engine Speed Sensor Signal Error" or "Primary Engine Speed/Timing Sensor Circuit Malfunction." This diagnostic trouble code (DTC) appears when the Electronic Control Module (ECM) detects an inconsistent, intermittent, or absent signal from the primary speed/timing sensor, which monitors crankshaft position and engine RPM.

This code is critical because the speed/timing sensor provides essential data for fuel injection timing, engine synchronization, and overall power management. Without accurate readings, the ECM cannot properly control combustion events, leading to performance degradation or complete engine shutdown. On Caterpillar excavators, this sensor failure can trigger derate modes that limit machine productivity and may prevent startup entirely.

Common Symptoms

When EID955 is active on your Caterpillar excavator, you may experience:

  • Check Engine light or warning indicator illuminated on the instrument panel
  • Engine cranks but fails to start, or starts then immediately stalls
  • Severe power loss or engine running in derate mode (reduced RPM and horsepower)
  • Rough idle with inconsistent engine speed fluctuations
  • ECM logging multiple speed-related codes simultaneously (often accompanied by EID190 or EID352)

Potential Causes

The most common technical causes for EID955 on used Caterpillar excavators include:

  • Failed primary speed/timing sensor due to heat exposure, vibration damage, or internal circuit breakdown
  • Damaged sensor wiring harness from rubbing against engine components, especially near the flywheel housing where heat and movement cause deterioration
  • Corroded or loose electrical connectors at the sensor or ECM interface—particularly common in machines exposed to moisture or harsh environments
  • Excessive air gap between the sensor tip and the reluctor ring (flywheel teeth) caused by improper installation or mounting bracket wear
  • Contaminated sensor face with metal shavings, oil residue, or debris blocking magnetic field detection
  • ECM internal faults or corrupted software (less common but possible in high-hour machines)

How to Troubleshoot and Fix Code EID955

Step 1: Visual Inspection Begin by locating the primary speed/timing sensor on the engine block near the flywheel housing. Inspect the sensor body for physical damage, cracks, or oil contamination. Check the wiring harness along its entire length for signs of abrasion, pinching, or heat damage. On used excavators, pay special attention to areas where harnesses contact metal brackets or pass near exhaust components—these are common failure points.

Step 2: Electrical Testing Disconnect the sensor connector and use a digital multimeter to measure resistance across the sensor terminals. Typical resistance values for Caterpillar speed sensors range from 200-1000 ohms (consult your specific service manual for exact specifications). Check for continuity in the wiring from sensor to ECM, and test for short circuits to ground. Inspect connector pins for corrosion, bent terminals, or moisture intrusion—clean with electrical contact cleaner if needed.

Step 3: Air Gap Verification Verify the air gap between the sensor tip and flywheel teeth using a feeler gauge. Caterpillar typically specifies 0.020-0.050 inches (0.5-1.3mm). Incorrect gaps prevent proper signal generation. If the sensor or mounting hardware shows wear, replacement may be necessary even if electrical tests pass.

Step 4: Diagnostic Software Analysis Connect Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to view real-time sensor data and logged fault occurrences. Monitor engine speed signal during cranking—intermittent dropouts indicate wiring issues rather than complete sensor failure. Check for correlated codes that might point to ECM problems.

Step 5: Component Replacement If testing confirms sensor failure, replace with a genuine Caterpillar OEM sensor to ensure proper compatibility. For used excavators with high operating hours, consider replacing the entire harness section rather than just the sensor, as internal wire damage may not be visible externally. After installation, clear codes using diagnostic software and perform a test run under load to verify repair success.


Disclaimer: This guide provides general troubleshooting information for Caterpillar EID955. Always consult your machine's official service manual and consider professional diagnostic services for complex electrical issues. Improper repairs may cause additional damage or safety hazards.

Fault Description:

Low post-treatment #1DEF tank #2 liquid level

Fault Cause:

EID (Event Code or Event Identifier) : Identifies important events that occur in the machine system. ECM/ECU can store (record) the data of these events. This function allows for the tracking of the machine's performance history. This data can serve as auxiliary information for managers, maintenance and repair personnel.

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp