Fault Codes:Caterpillar General EID2058
Caterpillar Excavator Fault Code EID2058: Complete Diagnostic Guide
What is Caterpillar Fault Code EID2058?
Fault Code EID2058 indicates an Engine Speed/Position Sensor (Primary) circuit malfunction, signaling that the Electronic Control Module (ECM) has detected an abnormal signal from the crankshaft or camshaft position sensor. This code is part of Caterpillar's proprietary diagnostic system and typically points to issues with the sensor circuit, including the sensor itself, wiring harness, or ECM connections.
The engine speed/position sensor is critical for proper fuel injection timing, engine synchronization, and overall performance. Without accurate crankshaft position data, the ECM cannot properly control fuel delivery or ignition timing. For used excavators, this code often appears due to age-related sensor degradation, wiring harness wear from vibration, or connector corrosion from exposure to moisture and contaminants in harsh operating environments.
Common Symptoms
When EID2058 is active, operators typically experience:
- Hard starting or no-start conditions, especially when the engine is cold
- Engine warning lamp illuminated on the instrument cluster with possible derate mode activation
- Rough idle or intermittent stalling during operation or at low RPMs
- Loss of power or hesitation during acceleration under load
- Engine misfiring or running erratically, particularly noticeable during digging cycles
Potential Causes
The most common technical reasons for EID2058 in used Caterpillar excavators include:
- Failed crankshaft or camshaft position sensor due to heat exposure, internal component breakdown, or bearing wear
- Damaged wiring harness at known rub points near the engine block, timing cover, or routing brackets
- Corroded or loose electrical connectors at the sensor or ECM, especially on machines operated in wet or marine environments
- Contaminated sensor face from oil leaks, metal shavings, or debris affecting magnetic pickup
- Excessive air gap between the sensor and reluctor wheel due to mounting bracket wear or sensor displacement
- ECM internal fault or corrupted software (less common but possible in high-hour machines)
How to Troubleshoot and Fix Code EID2058
Step 1: Visual Inspection Begin with a thorough visual examination of the engine speed sensor and its wiring harness. Check for obvious physical damage, oil contamination on the sensor face, loose mounting bolts, or damaged connectors. On used excavators, pay special attention to harness routing where it contacts the engine block or frame—these are common wear points.
Step 2: Electrical Testing Using a digital multimeter, measure the sensor's resistance (typically 200-1000 ohms for most Caterpillar sensors—verify specific values in your service manual). Check for open circuits, shorts to ground, or high resistance in the wiring between the sensor and ECM connector. Inspect all pins and terminals for corrosion, bent contacts, or moisture intrusion.
Step 3: Advanced Diagnostics Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to monitor live sensor data. Observe the frequency signal during cranking—it should show consistent pulses. Check the air gap between the sensor tip and reluctor wheel (typically 0.020"-0.050"). Clean the sensor face and reluctor wheel with a non-magnetic cleaner, then retest.
Step 4: Component Replacement If testing confirms sensor failure, replace with a genuine Caterpillar OEM sensor to ensure proper specifications. After installation, clear codes using diagnostic software and perform a complete operational test under load. For persistent codes after sensor replacement, inspect the reluctor wheel for missing teeth or damage, and consider ECM reprogramming or replacement.
Disclaimer: This guide provides general diagnostic information for Caterpillar excavators. Always consult your machine's specific service manual and consider professional diagnosis for complex electrical issues. Improper troubleshooting can lead to further damage or safety hazards.
Fault Description:
The end of the connecting rod of the bucket rod is stuck to the sliding valve of the fuel tank
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