Fault Codes:Caterpillar General EID159
What is Caterpillar Fault Code EID159?
Caterpillar Fault Code EID159 indicates an "Engine Speed Sensor Circuit Malfunction" or "Primary/Secondary Engine Speed Signal Mismatch." This diagnostic trouble code (DTC) is triggered when the Electronic Control Module (ECM) detects an abnormal signal from the engine speed sensor or inconsistencies between redundant speed sensor inputs. The engine speed sensor monitors crankshaft rotational speed, providing critical data for fuel injection timing, engine protection systems, and overall machine performance.
This code is particularly critical for Caterpillar excavators because accurate engine speed data is essential for proper fuel delivery, torque management, and hydraulic system coordination. When the ECM cannot verify correct engine speed, it may initiate derate modes or prevent the machine from operating at full capacity to protect internal components from potential damage.
Common Symptoms
- Check Engine Light or warning lamp illuminated on the instrument cluster
- Engine derate or power loss, limiting maximum RPM to protect the engine
- Rough idle or inconsistent engine running conditions
- Hydraulic system performance issues due to improper engine-to-pump coordination
- Difficulty starting or intermittent stalling, especially under load
Potential Causes
The most common technical reasons for EID159 on used Caterpillar excavators include:
- Faulty engine speed sensor due to age, heat exposure, or internal component failure
- Damaged or corroded wiring harness at sensor connectors, particularly at flex points near the engine block
- Broken or frayed sensor wiring caused by vibration, rubbing against engine components, or improper previous repairs
- Contaminated sensor tip from metal shavings, oil buildup, or debris accumulation on the flywheel/reluctor ring
- ECM software issues or corrupted calibration files requiring reprogramming
- Worn flywheel teeth or damaged reluctor ring affecting magnetic signal generation
- Poor ground connections at the sensor mounting point or ECM ground straps
How to Troubleshoot and Fix Code EID159
Step 1: Visual Inspection Begin by inspecting the engine speed sensor and its wiring harness for obvious damage. Check the sensor mounting location (typically near the flywheel housing or crankshaft pulley) for loose connections, corrosion, or oil contamination. On used excavators, pay special attention to harness routing where wires may rub against brackets or the engine block.
Step 2: Electrical Testing Using a digital multimeter, measure the sensor's resistance (typically 200-1000 ohms, consult service manual for exact specs). Check for continuity in the wiring from the sensor to the ECM connector. Test for voltage supply (usually 5V or 8V reference) at the sensor connector with the key on, engine off.
Step 3: Sensor Gap and Cleanliness Verify the air gap between the sensor tip and the reluctor ring/flywheel teeth (typically 0.020-0.050 inches). Clean the sensor tip and inspect the flywheel teeth for damage or excessive wear. Metal debris accumulation is common in older machines.
Step 4: Advanced Diagnostics Connect Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to monitor real-time engine speed signals. Compare primary and secondary speed sensor readings if equipped. Check for intermittent signal dropout during cranking and running conditions.
Step 5: Component Replacement If testing confirms sensor failure, replace with a genuine Caterpillar or OEM-equivalent sensor. For used excavators, always replace the connector pigtail if corrosion is present, and apply dielectric grease to prevent future moisture intrusion. Clear codes and perform a stationary regeneration test to verify proper operation.
Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. If you're unfamiliar with electrical diagnostics or lack proper tools, seek assistance from a certified Caterpillar technician to avoid further damage or safety hazards.
Fault Description:
Closed-loop respirator
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