Fault Codes:Caterpillar General EID1664
What is Caterpillar Fault Code EID1664?
Caterpillar Fault Code EID1664 indicates an abnormal voltage condition detected in the Engine Control Module (ECM) power supply circuit, specifically related to the main relay or switched battery power feed. This diagnostic trouble code (DTC) triggers when the ECM detects voltage levels outside the acceptable operating range (typically below 9V or above 32V) during engine operation or key-on conditions.
This fault is critical for Caterpillar excavators because the ECM requires stable, clean electrical power to manage fuel injection timing, emissions controls, and engine protection systems. Voltage irregularities can cause erratic engine behavior, unexpected shutdowns, or prevent the machine from starting altogether. In used equipment, this code often points to degraded electrical components or corroded connections that have deteriorated over thousands of operating hours.
Common Symptoms
- Engine cranks but fails to start, or starts briefly then immediately shuts down
- Intermittent stalling during operation, particularly when hydraulic loads increase
- Check Engine light or malfunction indicator lamp (MIL) illuminated on the dashboard
- Erratic engine RPM fluctuations or rough idling that cannot be explained by fuel system issues
- Multiple secondary fault codes appearing simultaneously due to ECM power instability
Potential Causes
The most frequent technical causes for EID1664 on used Caterpillar excavators include:
- Main power relay failure – internal contacts become pitted or corroded, causing intermittent connection
- Battery cable corrosion at terminals or ground points, creating high resistance in the power supply circuit
- Alternator output problems – worn brushes or failing diodes producing unstable charging voltage
- Damaged wiring harness between the battery and ECM, especially at known rub points near the engine mounting brackets or along the frame rails
- Corroded ECM power connectors – moisture intrusion in connector pins (common in machines operating in wet environments)
- Weak or failing batteries unable to maintain voltage under cranking loads
How to Troubleshoot and Fix Code EID1664
Step 1: Perform Visual Inspection Begin by examining all battery terminals, ground straps, and main power cables for corrosion, loose connections, or physical damage. On used excavators, pay special attention to where harnesses contact the frame or pass through bulkheads—these are prime wear points.
Step 2: Test Battery and Charging System Using a digital multimeter, verify battery voltage with the engine off (should read 12.4-12.8V) and during cranking (shouldn't drop below 9.5V). With the engine running, check alternator output at the battery terminals (13.8-14.4V at 1500 RPM). Replace batteries showing less than 12V resting voltage.
Step 3: Check Main Relay Operation Locate the main power relay (typically in the fuse/relay panel). Swap it with an identical relay to test, or use a multimeter to check for proper switching voltage (battery voltage on output terminal when activated). Listen for an audible "click" during key-on.
Step 4: Inspect ECM Power Connectors Disconnect the ECM harness connectors and inspect pins for green corrosion or bent contacts. Clean with electrical contact cleaner and apply dielectric grease. Check continuity between the relay output and ECM power pins—resistance should be less than 0.5 ohms.
Step 5: Monitor Voltage with Diagnostic Software Connect Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software. Monitor real-time voltage readings to the ECM during cranking and under load. Voltage drops exceeding 2V indicate high resistance in the supply circuit requiring harness replacement.
Disclaimer: This guide provides general troubleshooting information. Always consult the manufacturer's service manual for your specific machine model and serial number. If you lack experience with electrical diagnostics, consult a certified Caterpillar technician to prevent equipment damage or safety hazards.
Fault Description:
The input pipeline of the post-treatment #2DEF injection unit #1 was not purified
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