Fault Codes:Caterpillar General CID2387

What is Caterpillar Fault Code CID2387?

CID2387 indicates an abnormal frequency detected in the Engine Speed/Timing Sensor Circuit. This Caterpillar diagnostic trouble code (DTC) signals that the Electronic Control Module (ECM) is receiving irregular or erratic signals from the primary speed/timing sensor, which monitors crankshaft position and engine RPM. This sensor is critical for proper fuel injection timing, engine synchronization, and overall performance monitoring in Caterpillar diesel engines.

This code is particularly important because the speed/timing sensor provides real-time data that the ECM uses to calculate precise fuel delivery and ignition events. When CID2387 is active, the ECM may default to limp mode or initiate engine derate to prevent potential damage, significantly impacting excavator productivity and hydraulic system performance.

Common Symptoms

When CID2387 is active on your Caterpillar excavator, you may experience:

  • Check Engine Light or Malfunction Indicator Lamp (MIL) illuminated on the instrument cluster
  • Engine derate or power reduction, limiting maximum RPM and hydraulic flow
  • Rough idling or inconsistent engine speed, especially at low RPM
  • Hard starting or extended cranking time, particularly when the engine is cold
  • Intermittent stalling during operation or when transitioning between idle and working speeds

Potential Causes

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

  • Worn or damaged speed/timing sensor due to age, heat exposure, or debris contamination
  • Corroded or loose connector pins at the sensor harness connection point
  • Damaged wiring harness caused by vibration, rubbing against engine components, or rodent damage (common in stored or idle machines)
  • Excessive air gap between the sensor tip and the reluctor ring/flywheel teeth due to mounting bracket wear
  • ECM internal fault or corrupted sensor data processing (less common but possible in high-hour machines)
  • Contaminated reluctor ring with metal shavings, oil residue, or physical damage to teeth

How to Troubleshoot and Fix Code CID2387

Step 1: Visual Inspection Begin by inspecting the speed/timing sensor location (typically on the flywheel housing or front timing cover). Check for physical damage, oil leaks, or debris buildup. On used excavators, pay special attention to wiring harness routing—look for abrasion points where the harness contacts brackets, frame rails, or vibrating components.

Step 2: Connector and Wiring Checks Disconnect the sensor connector and inspect pins for corrosion, bent terminals, or moisture intrusion. Use electrical contact cleaner and verify proper pin tension. Using a digital multimeter (DMM), measure resistance across the sensor terminals (typically 200-1000 ohms depending on sensor type—consult your service manual). Check for continuity in the wiring harness back to the ECM and verify there are no short circuits to ground.

Step 3: Air Gap and Sensor Output Testing Measure the air gap between the sensor tip and reluctor ring teeth using a feeler gauge (specification typically 0.020"–0.050"). If out of specification, adjust or replace the mounting bracket. Using Caterpillar Electronic Technician (Cat ET) diagnostic software, monitor live sensor frequency data while cranking the engine. Erratic or missing pulses confirm sensor failure.

Step 4: Component Replacement If diagnostics confirm sensor failure, replace the speed/timing sensor with a genuine Caterpillar part. On used machines, also replace the connector pigtail if corrosion is present. After installation, clear codes using diagnostic software and perform a test run under load to verify repair.

Disclaimer: This guide provides general troubleshooting information. Always consult your Caterpillar service manual for model-specific procedures and specifications. For complex electrical diagnostics or ECM-related issues, consult a certified Caterpillar technician or authorized service center.

Fault Description:

The lifting back of the loader arm raises the 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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp