Fault Codes:Caterpillar General EID120
What is Caterpillar Fault Code EID120?
Caterpillar fault code EID120 indicates an "Engine Speed Sensor Circuit Malfunction" or "Primary/Secondary Speed Sensor Signal Error." This diagnostic trouble code (DTC) is triggered when the Electronic Control Module (ECM) detects an inconsistent, missing, or erratic signal from one or both engine speed sensors that monitor crankshaft or camshaft rotation.
The engine speed sensor is critical for precise fuel injection timing, engine synchronization, and overall performance management in Caterpillar diesel engines. When the ECM cannot reliably read engine RPM data, it may enter a protective derate mode or fail to start altogether. In used excavators, this code often appears due to sensor degradation, wiring damage from years of vibration, or contamination from oil and debris around the sensor mounting areas.
Common Symptoms
- Engine cranks but fails to start or experiences hard starting conditions
- Check Engine light or malfunction indicator lamp illuminated on the instrument panel
- Engine derate or power loss, limiting maximum RPM and hydraulic performance
- Rough idle or unstable engine operation with intermittent stalling
- Erratic tachometer readings or complete loss of RPM display on the monitor
Potential Causes
The most common technical causes for EID120 in used Caterpillar excavators include:
- Failed or worn engine speed sensor (magnetic pickup sensor degradation after years of heat cycles)
- Damaged sensor wiring harness from rubbing against engine components, especially near timing covers or flywheel housings
- Corroded or loose electrical connectors at the sensor or ECM, particularly in machines exposed to moisture or harsh environments
- Excessive air gap between the sensor tip and reluctor ring due to improper installation or mounting bracket wear
- Contaminated sensor face with metal shavings, oil sludge, or debris affecting magnetic field detection
- ECM software corruption or internal ECM fault (less common but possible in high-hour machines)
How to Troubleshoot and Fix Code EID120
Step 1: Visual Inspection Begin by locating the primary and secondary engine speed sensors, typically mounted on the flywheel housing or timing cover. Inspect the wiring harness for obvious damage, abrasion points, or evidence of rubbing. Check all connectors for corrosion, bent pins, or moisture intrusion—common issues in used excavators operating in dusty or wet conditions.
Step 2: Sensor and Wiring Tests Using a digital multimeter, measure the sensor's resistance (typically 200-1,000 ohms depending on sensor type—consult your service manual). Check for continuity in the wiring from sensor to ECM, looking for shorts to ground or open circuits. Inspect the air gap between sensor tip and reluctor ring; it should be 0.020-0.050 inches (0.5-1.3 mm) per Caterpillar specifications.
Step 3: Clean, Adjust, or Replace Clean the sensor face with electrical contact cleaner to remove contamination. If resistance readings are out of specification or wiring shows damage, replace the affected components. For used machines, always replace connectors and seals when installing new sensors to prevent future moisture issues. Use Caterpillar ET diagnostic software to clear codes and perform a dynamic test, monitoring live sensor data during cranking.
Step 4: Verify Repair After repairs, perform a full operational test under load conditions. Monitor for code recurrence and verify proper RPM signal stability through the diagnostic software.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code EID120. Always consult your machine's specific service manual and consider professional diagnostic assistance for complex electrical issues or ECM-related faults.
Fault Description:
Warning of high water temperature in the water jacket
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.







FAQs
WhatsApp