Fault Codes:Caterpillar General EID99

What is Caterpillar Fault Code EID99?

Caterpillar Fault Code EID99 indicates an "Engine Speed Sensor Circuit - Intermittent Signal" or "Engine Speed/Timing Signal Abnormal." This diagnostic trouble code (DTC) is triggered when the Electronic Control Module (ECM) detects an irregular, missing, or erratic signal from the primary or secondary engine speed/timing sensor.

This code is critical because the engine speed sensor provides real-time data to the ECM about crankshaft position and rotational speed. Without accurate speed/timing information, the ECM cannot properly control fuel injection timing, engine speed regulation, or coordinate other engine management functions. On used Caterpillar excavators, this fault can lead to poor performance, unexpected shutdowns, or difficulty starting, making immediate diagnosis essential to prevent further damage or costly downtime.

Common Symptoms

When EID99 is active on a Caterpillar excavator, operators typically experience:

  • Intermittent engine stalling or unexpected shutdowns, especially during idle or low-load conditions
  • Hard starting or extended cranking time before the engine fires
  • Engine power derate or operation in limp mode with reduced RPM capability
  • Check Engine light or diagnostic warning lamp illuminated on the instrument cluster
  • Rough idle or unstable engine RPM fluctuations during operation

Potential Causes

The most common technical reasons for EID99 appearing on used Caterpillar excavators include:

  • Worn or damaged engine speed sensor (magnetic pickup sensor) due to age, heat exposure, or contamination
  • Corroded or loose wiring connections at the sensor connector or ECM harness terminals
  • Damaged sensor wiring harness caused by vibration, chafing against engine components, or rodent damage
  • Excessive air gap between the sensor and the crankshaft/flywheel gear teeth due to mounting bracket wear
  • Contaminated or damaged flywheel ring gear with missing, worn, or metal debris-covered teeth
  • ECM internal fault or corrupted software (less common but possible in high-hour machines)

How to Troubleshoot and Fix Code EID99

Step 1: Visual Inspection Begin by inspecting the engine speed sensor mounted on the flywheel housing or timing cover. Check for physical damage, oil contamination, or metal debris buildup on the sensor tip. Verify the air gap between the sensor and gear teeth is within specification (typically 0.020-0.050 inches). On used excavators, corrosion and debris accumulation are common culprits.

Step 2: Electrical Testing Using a digital multimeter, measure the sensor's resistance (typically 200-1000 ohms depending on model—consult your service manual). Disconnect the sensor harness and inspect connector pins for corrosion, bent pins, or moisture intrusion. Check harness continuity from sensor to ECM and inspect for wire chafing at common rub points near engine mounts and frame rails.

Step 3: Signal Testing and Advanced Diagnostics Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to monitor live sensor signal during cranking. Look for consistent AC voltage pulses (typically 1-10 VAC) as the engine rotates. Intermittent dropouts indicate sensor or wiring failure. Inspect the flywheel ring gear for damaged teeth or excessive runout using a dial indicator.

Step 4: Component Replacement If testing confirms sensor failure, replace the engine speed sensor with a genuine Caterpillar or OEM-equivalent part. Always apply anti-seize compound to threads and set proper air gap. Replace damaged wiring harnesses and use protective loom in high-wear areas. Clear codes with Cat ET and perform a test run under load.


Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code EID99. Always consult your excavator's specific service manual and consider professional diagnostic assistance for complex electrical issues or if you lack proper diagnostic tools.

Fault Description:

Oil filter clogging warning

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