Fault Codes:Caterpillar General EID678
What is Caterpillar Fault Code EID678?
Caterpillar fault code EID678 indicates an "Engine Idle Shutdown Override Switch Circuit Malfunction," meaning the Electronic Control Module (ECM) has detected an abnormal voltage or open/short circuit in the idle shutdown override switch wiring or switch itself. This code is part of Caterpillar's electronic diagnostic system that monitors various operator input circuits to ensure proper engine control and safety functions.
The idle shutdown override switch allows operators to temporarily disable the automatic engine shutdown feature during extended idle periods. When EID678 triggers, the ECM cannot reliably read the switch position, which may prevent proper idle management and could lead to unexpected engine behavior. For used excavators, this is particularly important because compromised wiring or worn switches can create intermittent faults that affect fuel efficiency and operator control during critical jobsite operations.
Common Symptoms
- Warning light illuminated on the instrument cluster, often accompanied by a diagnostic trouble code display
- Automatic idle shutdown feature may not function correctly or may activate/deactivate unpredictably
- Engine may not respond to idle shutdown override commands when the operator attempts to disable auto-shutdown
- Intermittent ECM communication errors displayed on Cat ET (Electronic Technician) diagnostic software
- No change in engine performance or power, but potential for unexpected shutdowns during extended idle periods
Potential Causes
The most common technical reasons for EID678 on used Caterpillar excavators include:
- Worn or damaged idle shutdown override switch due to repeated operator use and exposure to cab environment contaminants
- Corroded or loose connector pins at the switch harness connection point, especially common in high-hour machines
- Harness wire chafing where the switch circuit wiring passes through the cab floor or near moving pedal assemblies (known rub point)
- Open circuit in the wiring between the switch and ECM caused by broken strands inside wire insulation
- Short circuit to ground from damaged wire insulation contacting metal cab components
- ECM internal fault (rare, but possible in older machines with high electrical system stress)
How to Troubleshoot and Fix Code EID678
Step 1: Visual Inspection Begin with a thorough inspection of the idle shutdown override switch and its wiring harness. Check the switch mounting for physical damage and test its mechanical operation. Inspect all visible wiring from the switch to the ECM, looking specifically for worn insulation, pinched wires at cab mounting points, and corrosion at connector bodies. On used excavators, pay special attention to areas where harnesses route near hydraulic lines or moving components.
Step 2: Electrical Testing Using a digital multimeter, disconnect the switch connector and measure resistance across the switch terminals while operating the switch through its positions. Compare readings to Caterpillar specifications (typically available in Cat ET or service manuals). Check for continuity in the circuit wiring from the switch connector back to the ECM connector—readings should show less than 5 ohms resistance. Measure voltage supply at the switch connector with the key on; you should see battery voltage on the supply wire.
Step 3: Advanced Diagnostics Connect Cat ET diagnostic software to read detailed fault data, including voltage readings and fault occurrence frequency. Check for intermittent faults by wiggling harnesses while monitoring live data—this often reveals loose connections or internal wire breaks. Inspect the ECM connector pins for corrosion, bent terminals, or moisture intrusion. For used machines, remove connector boots and apply dielectric grease to prevent future corrosion. If all wiring and switch tests pass, perform an ECM voltage supply test to rule out internal module issues.
Step 4: Repair and Verification Replace faulty components starting with the most common failures: the switch itself or damaged harness sections. When replacing wiring on used excavators, route new harnesses away from known rub points and secure with proper clamps. Clear the fault code using Cat ET, cycle the ignition, and operate the machine through several idle shutdown override cycles to confirm repair. Monitor for code recurrence over the next operating hours.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code EID678. Always consult the specific service manual for your excavator model and serial number. If you're uncomfortable performing electrical diagnostics, contact a certified Caterpillar technician or authorized service center for professional assistance.
Fault Description:
Ground shutdown
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