Fault Codes:Caterpillar General CID1003
What is Caterpillar Fault Code CID1003?
Caterpillar Fault Code CID1003 indicates a Controller Area Network (CAN) communication error, specifically a loss of communication between the Engine Control Module (ECM) and other critical machine controllers. This diagnostic trouble code (DTC) is triggered when the ECM cannot establish or maintain proper data link communication with components such as the hydraulic controller, monitor display, or transmission controller.
This fault is critical because CAN bus communication serves as the nervous system of modern Caterpillar excavators. When CID1003 is active, the ECM cannot receive sensor data or send control commands to other modules, potentially causing machine derates, erratic operation, or complete shutdown. For used excavators, this code often points to wiring degradation, connector corrosion, or controller failures that develop over thousands of operating hours.
Common Symptoms
When CID1003 is active, operators typically experience:
- Warning lights or messages on the monitor display indicating communication faults or system errors
- Loss of machine functions such as hydraulic response, swing control, or throttle management becoming erratic
- Intermittent gauge readings with the monitor display showing dashes, flickering, or freezing
- Engine derate or shutdown as the ECM enters failsafe mode due to inability to monitor critical parameters
- Multiple fault codes appearing simultaneously as various controllers lose communication synchronization
Potential Causes
The most common technical reasons for CID1003 in used Caterpillar excavators include:
- CAN bus wiring damage from harness chafing at known rub points near the swing bearing, boom base, or engine compartment
- Corroded or loose connectors on the data link harness, particularly at bulkhead connections exposed to moisture
- Failed terminating resistors (120-ohm) at either end of the CAN bus network
- ECM or controller module failure due to voltage spikes, water intrusion, or component age
- Damaged CAN bus shielding causing electromagnetic interference from starter motors or alternators
- Low system voltage from weak batteries or failing alternators affecting controller communication stability
How to Troubleshoot and Fix Code CID1003
Step 1: Visual Inspection of Harnesses Begin by thoroughly inspecting all CAN bus wiring harnesses throughout the machine. Focus on high-flex areas where the harness passes through the swing bearing, cab mounting points, and engine firewall. Look for abraded insulation, pinched wires, or evidence of previous repairs. On used excavators, check connector pins for corrosion (green deposits) or bent terminals.
Step 2: Test CAN Bus Resistance Using a digital multimeter, disconnect power and measure resistance across the CAN-High and CAN-Low wires at the ECM connector. You should read approximately 60 ohms with both terminating resistors intact. A reading of 120 ohms indicates one missing terminator; infinite resistance suggests an open circuit in the data link.
Step 3: Check Voltage and Signal Integrity Reconnect power and measure CAN-High voltage (should be approximately 2.5-3.5V) and CAN-Low voltage (approximately 1.5-2.5V) with the key on. Use Caterpillar Electronic Technician (ET) diagnostic software to monitor live CAN bus traffic and identify which specific controller is dropping communication.
Step 4: Isolate Failed Components Systematically disconnect individual controllers while monitoring for code clearing. Replace corroded connectors, repair damaged harnesses with proper shielded cable, and verify all ground connections are clean and tight. For used machines, replace aging terminating resistors as preventive maintenance.
Disclaimer: This guide provides general troubleshooting information. Always consult Caterpillar service manuals specific to your excavator model and consider professional diagnostic assistance for complex electrical issues.
Fault Description:
Hydraulic oil pressure sensor for alternator pump
Fault Cause:
CID (Component Identifier) : A diagnostic code used to notify maintenance personnel of a fault detected in a specific circuit or system. The CID-FMI diagnostic code is used to describe the detected faults rather than the root causes.
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