Fault Codes:Caterpillar General EID940
What is Caterpillar Fault Code EID940?
Caterpillar Fault Code EID940 indicates an Engine Speed/Position Sensor (primary) signal issue, specifically reporting an abnormal frequency or erratic signal from the crankshaft position sensor to the Electronic Control Module (ECM). This diagnostic trouble code means the ECM is receiving inconsistent data about engine rpm and crankshaft positioning, which are critical inputs for fuel injection timing, engine protection systems, and overall machine performance.
This fault is particularly significant on Caterpillar excavators because the primary speed sensor directly controls fuel delivery calculations and engine synchronization. Without accurate crankshaft position data, the ECM cannot properly manage combustion events, potentially causing rough running, power loss, or complete engine shutdown. On used machines, this code often surfaces due to sensor degradation, wiring damage, or reluctor wheel contamination from years of vibration and exposure to debris.
Common Symptoms
- Engine intermittent stalling or failure to start, especially after the machine has warmed up
- Rough idle with noticeable RPM fluctuation or hunting between 700-900 rpm
- Loss of power under load, with the engine appearing to "miss" or hesitate during digging cycles
- Check Engine Light illuminated on the instrument cluster with possible derate mode engagement
- Erratic tachometer readings that don't match actual engine sound or performance
Potential Causes
The most common technical reasons for EID940 on used Caterpillar excavators include:
- Worn or damaged crankshaft position sensor with internal coil breakdown from heat cycling over thousands of operating hours
- Contaminated reluctor wheel (tone ring) with metal shavings, oil sludge, or physical damage affecting magnetic pulse generation
- Damaged sensor wiring harness, particularly at flex points near the engine mounting or where the harness routes along the engine block (common rub-through point)
- Corroded or loose electrical connectors at the sensor or ECM interface, especially on machines operated in wet/muddy conditions
- Incorrect air gap between sensor tip and reluctor wheel due to improper installation or sensor mounting bracket wear
- ECM internal fault (less common) affecting the speed/position sensor input circuit
How to Troubleshoot and Fix Code EID940
Step 1: Verify Fault Code and Check for Additional Codes Using Caterpillar Electronic Technician (Cat ET) diagnostic software or a compatible scan tool, confirm EID940 is active and note whether it's logged as current or historical. Check for related codes (especially fuel system or timing codes) that might indicate secondary failures. Document the fault occurrence pattern—does it appear at cold start, operating temperature, or under load?
Step 2: Inspect the Crankshaft Position Sensor and Wiring Locate the primary engine speed sensor (typically mounted on the engine block near the flywheel housing or front timing cover—consult your specific model's service manual). Visually inspect the sensor body for physical damage, oil contamination, or mounting looseness. Examine the entire wiring harness from sensor to ECM, paying special attention to areas where the harness contacts the engine block, frame rails, or passes through grommets. On used excavators, check for wire insulation cracking, harness chafing, or evidence of previous repairs with electrical tape.
Step 3: Perform Electrical Testing Disconnect the sensor connector and inspect pins for corrosion, bent terminals, or moisture intrusion. Using a digital multimeter, measure sensor resistance across the signal pins (typical specification: 200-1000 ohms depending on sensor type—verify with Caterpillar specifications). Check for proper ground continuity and ensure no short-to-ground exists in the wiring. Measure the air gap between sensor tip and reluctor wheel with a feeler gauge (standard gap: 0.020"-0.040" or 0.5-1.0mm, but confirm with your engine serial number specifications).
Step 4: Check Reluctor Wheel Condition If possible, rotate the engine manually (using the barring tool or starter) and visually inspect the reluctor wheel teeth for damage, missing teeth, or heavy contamination buildup. Metal debris accumulation from engine wear is common on higher-hour used machines. Clean the reluctor wheel thoroughly with brake cleaner and ensure no foreign material affects the magnetic field. Check for excessive crankshaft end play that might cause air gap variation.
Step 5: Test or Replace Components If all physical checks pass, perform a dynamic test using Cat ET to monitor the sensor signal frequency while cranking or running the engine. An erratic or missing signal confirms sensor failure. Replace the crankshaft position sensor with a genuine Caterpillar part or quality OEM equivalent. After installation, verify proper air gap and torque the mounting bolt to specification (typically 8-12 lb-ft). Clear fault codes and perform a test run under load. If the fault returns, inspect ECM connector pins and consider ECM replacement only after all other causes are eliminated.
Important Note for Used Excavator Owners: Before replacing expensive components, thoroughly investigate wiring harness integrity and connector condition—these are the most common failure points on older machines and are frequently overlooked in favor of parts replacement.
Disclaimer: This guide provides general troubleshooting information. Always consult your machine's specific service manual and consider professional diagnostic assistance for complex electrical issues. Improper repairs may cause additional damage or safety hazards.
Fault Description:
Low post-processing #2DEF temperature #1
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