Fault Codes:Caterpillar General CID3586
What is Caterpillar Fault Code CID3586?
Fault Code CID3586 indicates a communication error or data link failure within the Caterpillar machine's electronic control system, specifically related to CAN (Controller Area Network) bus communication between electronic control modules. This diagnostic trouble code (DTC) signals that one or more Electronic Control Modules (ECMs) are unable to properly communicate with each other or with the main machine controller.
This code is critical for Caterpillar excavators because modern machines rely on continuous data exchange between the Engine Control Module, Hydraulic Control Module, Monitor Display, and other integrated systems. When communication breaks down, the machine cannot coordinate functions properly, leading to reduced performance, safety concerns, and potential equipment damage. For used excavators, this fault often stems from aging wiring harnesses, corroded connectors, or failing control modules that have accumulated thousands of operating hours.
Common Symptoms
- Warning lights illuminated on the operator display, often with "Check Engine" or "System Error" messages
- Reduced engine power or hydraulic function limitations as the system enters derate mode to protect components
- Intermittent loss of display information, including gauges showing incorrect readings or going blank
- Erratic machine behavior, such as unpredictable hydraulic responses or engine RPM fluctuations
- Multiple fault codes appearing simultaneously, indicating widespread communication failure across systems
Potential Causes
The most common technical causes for CID3586 in used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom pivot, or engine compartment where cables experience repeated flexing
- Loose or corroded electrical connectors at ECM connection points, especially the main Deutsch connectors which accumulate moisture and dirt over time
- Failed terminating resistors on the CAN bus network (typically 120-ohm resistors at network endpoints)
- Faulty Electronic Control Module with internal communication circuit failure, common in high-hour machines
- Low battery voltage or poor grounding, which disrupts digital signal integrity across the communication network
- Physical damage to control modules from water intrusion, impact, or heat exposure in the engine compartment
How to Troubleshoot and Fix Code CID3586
Step 1: Perform Initial System Checks Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific modules are experiencing communication loss. Check battery voltage—ensure it maintains at least 12.5V with the key on. Inspect all main ground connections at the battery, frame, and ECM mounting points for corrosion or looseness.
Step 2: Inspect CAN Bus Wiring and Connectors Physically examine the CAN High and CAN Low wiring (typically twisted pair, often yellow and green wires) throughout the machine. Pay special attention to harness routing near the swing bearing, door hinges, and engine firewall where chafing commonly occurs on used equipment. Disconnect and inspect all ECM connectors for bent pins, corrosion (green or white deposits), or moisture. Clean connectors with electrical contact cleaner and apply dielectric grease before reconnecting.
Step 3: Test CAN Bus Integrity Using a digital multimeter, measure resistance between CAN High and CAN Low terminals with all modules disconnected—you should read approximately 60 ohms (two 120-ohm terminating resistors in parallel). If resistance is incorrect, locate and replace faulty terminating resistors. Check for shorts to ground or power on both CAN lines; readings should show infinite resistance to ground with modules disconnected.
Step 4: Isolate Faulty Modules Systematically disconnect individual control modules one at a time while monitoring communication with Cat ET software. When communication is restored after disconnecting a specific module, that unit is likely failed. For used excavators, also check module mounting bolts for proper grounding and inspect module housings for water damage or physical cracks.
Step 5: Verify Repair and Clear Codes After replacing damaged wiring, connectors, or modules, clear all fault codes using diagnostic software. Operate the machine through a complete work cycle while monitoring communication status. Wiggle harnesses and connectors during testing to reveal intermittent connection problems common in older machines.
Disclaimer: This guide provides general troubleshooting information for CID3586. Always consult the official Caterpillar service manual for your specific excavator model and serial number. If you lack proper diagnostic tools or experience with electronic systems, contact a certified Caterpillar technician to prevent further damage or safety hazards.
Fault Description:
Flue gas ventilation solenoid valve
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