Fault Codes:Caterpillar General EID31
What is Caterpillar Fault Code EID31?
Caterpillar Fault Code EID31 indicates an Engine Speed/Position Sensor circuit malfunction or intermittent signal loss. This code specifically relates to the primary or secondary speed/position sensor that monitors crankshaft rotation and timing, providing critical data to the Electronic Control Module (ECM) for fuel injection timing, engine speed regulation, and synchronization of engine functions.
This fault is particularly critical for Caterpillar excavators because the speed/position sensor serves as the ECM's primary reference for engine operation. Without accurate crankshaft position data, the ECM cannot properly control fuel delivery, resulting in poor performance, rough running, or complete engine shutdown. In used excavators, this code often appears due to sensor degradation, wiring harness damage from vibration and heat cycles, or connector corrosion accumulated over thousands of operating hours.
Common Symptoms
When EID31 is active on a Caterpillar excavator, operators typically experience:
- Hard starting or extended cranking time before the engine fires
- Rough idle or intermittent stalling, especially when the machine is cold
- Engine warning light illuminated on the instrument cluster with possible derate mode activation
- Sudden loss of power or unexpected engine shutdown during operation
- Difficulty restarting immediately after the engine stops, requiring a cool-down period
Potential Causes
The most common technical reasons for EID31 appearing on used Caterpillar excavators include:
- Failed or degraded speed/position sensor due to heat exposure and age-related internal component breakdown
- Damaged sensor wiring harness from rubbing against engine components, particularly near the flywheel housing where vibration is highest
- Corroded or loose electrical connections at the sensor connector or ECM harness pins
- Excessive air gap between the sensor tip and crankshaft tone ring caused by mounting bracket wear or sensor backing out
- Contaminated sensor face with metal shavings, oil residue, or debris affecting magnetic field detection
- ECM internal fault or corrupted programming (less common but possible in high-hour machines)
How to Troubleshoot and Fix Code EID31
Step 1: Visual Inspection Begin by locating the speed/position sensor (typically mounted on the flywheel housing). Inspect the sensor mounting for tightness and verify the air gap specification (usually 0.020-0.040 inches for Caterpillar applications). Check the wiring harness from sensor to ECM for abrasion, melting, or obvious damage at known rub points.
Step 2: Electrical Testing Using a digital multimeter, disconnect the sensor and measure resistance across the sensor terminals. Compare readings to Caterpillar specifications (typically 200-1000 ohms depending on sensor type). Check for voltage supply from the ECM (usually 5V or 8V reference) and ensure ground circuit continuity with less than 5 ohms resistance.
Step 3: Connector and Harness Examination For used excavators, thoroughly inspect all connector pins for corrosion, bent terminals, or moisture intrusion. Clean connections with electrical contact cleaner and apply dielectric grease. Check harness routing for areas where vibration may have caused internal wire breaks.
Step 4: Sensor Replacement and Verification If testing indicates sensor failure, install a genuine Caterpillar replacement sensor and torque to specification. Clear fault codes using Caterpillar Electronic Technician (Cat ET) software and perform a stationary regeneration test. Monitor live data to confirm consistent RPM signal without dropouts.
Disclaimer: This guide provides general troubleshooting information. Always consult the specific service manual for your Caterpillar excavator model and consider professional diagnostic assistance for complex electrical issues or if you lack proper diagnostic tools.
Fault Description:
Air filter clogging reduction
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