Fault Codes:Caterpillar General CID591

What is Caterpillar Fault Code CID591?

Caterpillar fault code CID591 indicates a communication error with Component Identification (CID) 591, which typically refers to the Hydraulic Fan Drive Controller or related hydraulic cooling system components. This code is triggered when the Electronic Control Module (ECM) detects a loss of communication or abnormal data transmission from the hydraulic fan system's control unit on the CAN (Controller Area Network) bus.

This fault is critical because the hydraulic fan system regulates engine and hydraulic oil temperatures. When the ECM cannot communicate with the fan controller, the machine may enter a protective derate mode to prevent overheating damage. On used Caterpillar excavators, this code often surfaces due to electrical connection degradation, corrosion in harsh operating environments, or controller failures from prolonged service hours.

Common Symptoms

When CID591 is active, operators may experience:

  • Warning lights illuminated on the instrument cluster, specifically related to cooling system alerts
  • Engine derate or power reduction as a protective measure against potential overheating
  • Hydraulic fan running continuously at maximum speed or not engaging at all
  • Elevated engine or hydraulic oil temperatures displayed on monitoring systems
  • Intermittent communication errors that come and go, particularly during machine startup or heavy load operations

Potential Causes

The most common technical causes for CID591 on used Caterpillar excavators include:

  • Corroded or damaged wiring harness connections between the ECM and hydraulic fan controller, especially at connector points exposed to moisture
  • Failed hydraulic fan drive controller due to internal component degradation from heat cycling over years of operation
  • CAN bus communication issues caused by damaged terminating resistors or shorted data lines
  • Loose or damaged connectors at the fan controller module, often from vibration in aging machines
  • ECM software glitches or outdated firmware requiring updates
  • Voltage supply problems to the fan controller from corroded power or ground connections

How to Troubleshoot and Fix Code CID591

Step 1: Visual Inspection Begin by thoroughly inspecting the wiring harness routing from the ECM to the hydraulic fan controller. On used excavators, look specifically for harness rub points against frame members, evidence of rodent damage, or areas where insulation has degraded. Check all connector pins for corrosion, bent contacts, or moisture intrusion—common issues in older machines.

Step 2: Verify Power and Ground Using a digital multimeter, verify that the fan controller is receiving proper supply voltage (typically 24V on Caterpillar machines) and has a solid ground connection. Check resistance from the controller ground to battery negative; it should read less than 1 ohm. Corroded grounds are extremely common on used equipment and cause intermittent communication faults.

Step 3: Test CAN Bus Communication With Caterpillar Electronic Technician (Cat ET) diagnostic software connected, monitor real-time CAN bus communication. Check if CID591 appears on the network scan. Measure CAN High and CAN Low voltages at the fan controller connector; you should see approximately 2.5V on each line at rest, with differential voltage during communication. Inspect terminating resistors (120 ohms) at network endpoints.

Step 4: Component Replacement Verification If electrical systems check out, the hydraulic fan controller itself may have failed. Before replacing, clear codes and operate the machine under load while monitoring with Cat ET to confirm the fault returns. On used excavators, always apply dielectric grease to connectors during reassembly to prevent future corrosion.


Disclaimer: This guide provides general troubleshooting information. Always consult the specific service manual for your Caterpillar model and consider professional diagnostic assistance, especially when dealing with complex electronic systems on used machinery with unknown service history.

Fault Description:

Electrically erasable programmable read-only memory

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp