Fault Codes:Caterpillar General EID599

What is Caterpillar Fault Code EID599?

Caterpillar fault code EID599 indicates an Engine Speed/Position Sensor (primary or secondary) signal mismatch or abnormal signal condition detected by the Electronic Control Module (ECM). This diagnostic trouble code specifically monitors the crankshaft position sensor and camshaft position sensor signals, which are critical for precise fuel injection timing and engine synchronization.

The ECM continuously compares readings from both speed/position sensors to ensure accurate engine timing data. When EID599 triggers, it means the controller has detected inconsistent or implausible data between these sensors, or one sensor is providing erratic signals. For Caterpillar excavators, this fault is particularly critical because improper timing data can cause rough running, loss of power, or complete engine shutdown to prevent mechanical damage. On used machines, this code frequently appears due to sensor degradation, wiring harness damage from heat and vibration, or connector corrosion—common issues in equipment with thousands of operating hours.

Common Symptoms

  • Check Engine Light illuminated on the instrument panel with possible derate mode activated
  • Engine runs rough, misfires, or experiences inconsistent idle quality
  • Hard starting or extended cranking time before the engine fires
  • Sudden loss of power or engine stalling during operation
  • ECM may limit engine RPM to protect against timing-related damage

Potential Causes

The most common technical causes for EID599 on used Caterpillar excavators include:

  • Crankshaft Position Sensor or Camshaft Position Sensor internal failure due to heat exposure or age-related degradation
  • Damaged sensor wiring harness from rubbing against engine components, particularly near the flywheel housing or timing cover
  • Corroded or loose electrical connectors at sensor connection points—moisture intrusion is common on older machines
  • Excessive air gap between sensor and reluctor wheel caused by improper installation or mounting bracket wear
  • ECM software glitches or internal controller issues (less common but possible on high-hour machines)
  • Damaged reluctor wheel teeth or magnetic pickup contamination from metallic debris

How to Troubleshoot and Fix Code EID599

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to read active and logged fault codes. Document freeze frame data showing engine conditions when the fault occurred. Check for multiple related codes that might indicate broader electrical issues.

Step 2: Inspect Sensors and Wiring Physically examine both the crankshaft position sensor and camshaft position sensor for physical damage, oil contamination, or mounting looseness. On used excavators, carefully inspect the entire wiring harness from sensors to the ECM, looking for chafed insulation, broken wires, or evidence of previous repairs. Pay special attention to areas where harnesses pass near hot exhaust components or moving parts.

Step 3: Test Sensor Resistance and Air Gap Using a digital multimeter, measure sensor resistance (typically 200-1000 ohms depending on sensor type—consult service manual for specifications). Verify proper air gap between sensor tip and reluctor wheel (usually 0.020-0.050 inches). Corroded connectors should be cleaned with electrical contact cleaner and dielectric grease applied.

Step 4: Perform Dynamic Testing With the engine running (if possible), use diagnostic software to monitor real-time sensor signals. Compare voltage output patterns between both sensors—they should show consistent waveforms. Erratic signals indicate sensor replacement is necessary.

Step 5: Replace Components as Needed If sensors test faulty, replace with genuine Caterpillar parts to ensure proper ECM communication. After replacement, clear codes and perform a test run under load to verify repair. For used machines with persistent issues after sensor replacement, ECM reprogramming or replacement may be required.

Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics should be performed by certified technicians with proper diagnostic equipment.

Fault Description:

The steering gear is too high when the engine oil temperature is low

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp