Fault Codes:Caterpillar General CID104
What is Caterpillar Fault Code CID104?
Caterpillar Fault Code CID104 indicates a communication error with Component Identifier 104, which typically refers to a critical electronic control module or sensor within the machine's CAN (Controller Area Network) communication system. This diagnostic trouble code signals that the main Electronic Control Module (ECM) has lost communication or is receiving intermittent signals from a networked component, preventing proper data exchange between systems.
In Caterpillar excavators, the CAN bus network connects multiple control modules including the engine ECM, hydraulic controllers, and display monitors. When CID104 appears, it means one of these components has stopped responding or is sending corrupted data packets. This is particularly critical because modern excavators rely on continuous communication between modules to optimize fuel injection timing, hydraulic flow rates, and engine performance. Without proper communication, the machine may enter derate mode or experience reduced functionality to prevent potential damage.
Common Symptoms
When CID104 is active on your Caterpillar excavator, you may experience:
- Dashboard warning lights illuminated, including the check engine light or diagnostic indicator
- Reduced engine power or activation of derate mode, limiting RPM and hydraulic performance
- Intermittent loss of gauge readings on the instrument cluster, with displays flickering or showing incorrect data
- Erratic hydraulic response due to communication loss between engine and hydraulic control systems
- Difficulty starting or the engine starting then immediately shutting down due to safety protocols
Potential Causes
The most common technical reasons for CID104 on used Caterpillar excavators include:
- Corroded or damaged CAN bus connectors – particularly at harness junction points behind the cab or near the engine compartment where moisture accumulates
- Chafed or broken wiring in the main harness, especially at flex points near the swing bearing or boom pivot areas where vibration causes wear
- Failed electronic control module – the specific component identified as 104 may have internal circuit board failure common in high-hour machines
- Poor ground connections causing voltage fluctuations that disrupt digital communication signals
- Aftermarket component interference – non-OEM parts or accessories incorrectly wired into the CAN network
- ECM software corruption or outdated firmware requiring reprogramming
How to Troubleshoot and Fix Code CID104
Step 1: Identify the Specific Component Use Caterpillar Electronic Technician (Cat ET) diagnostic software to determine which exact component CID104 refers to on your specific excavator model. The component identifier number corresponds to different modules depending on machine configuration. Document the FMI (Failure Mode Identifier) associated with the code for precise diagnosis.
Step 2: Perform Visual Harness Inspection On used excavators, physically inspect the main wiring harness from the ECM to all networked components. Pay special attention to areas where harnesses route through the swing bearing, along the boom, and behind access panels. Look for rubbed insulation, green corrosion on copper wires, or evidence of rodent damage. Check all Deutsch connectors for bent pins, corrosion, or moisture intrusion.
Step 3: Test CAN Bus Communication Using a digital multimeter, measure resistance between CAN High and CAN Low terminals at the diagnostic connector. You should read approximately 60 ohms with the key off, indicating proper termination resistors. With the key on, check for 2.5V DC offset on both lines. Significant deviation indicates a short circuit or open termination resistor.
Step 4: Check Power and Ground Circuits Verify the suspect component receives proper battery voltage (12-14V) at its power supply pin and has a solid ground connection with less than 0.1 ohms resistance to battery negative. On high-hour machines, ground stud corrosion is extremely common and easily overlooked.
Step 5: Swap or Replace Component If communication testing shows the network is intact but one component doesn't respond, the module itself has likely failed. Before purchasing new parts for used equipment, check for available ECM reprogramming updates through a Caterpillar dealer, as software patches sometimes resolve communication issues. Consider sourcing quality remanufactured modules as cost-effective alternatives for older machines.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID104. Excavator systems vary by model year and configuration. Always consult the specific service manual for your machine and consider professional diagnosis by a certified Caterpillar technician for complex electrical issues or if you're unfamiliar with high-voltage systems.
Fault Description:
Turbine oil pressure sensor
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