Fault Codes:Caterpillar General CID688
What is Caterpillar Fault Code CID688?
Caterpillar CID 688 indicates an abnormal frequency detected in the Engine Speed/Timing Sensor (primary or secondary speed sensor circuit). This diagnostic trouble code means the Electronic Control Module (ECM) has identified an irregular signal pattern from the crankshaft or camshaft position sensor that doesn't match expected engine timing parameters.
This code is critical for Caterpillar excavators because the speed/timing sensor provides essential data for fuel injection timing, engine speed calculation, and overall combustion control. When CID 688 is active, the ECM cannot accurately determine crankshaft position, which directly impacts engine performance, fuel efficiency, and can trigger protective derate modes. In used machines, this fault often stems from sensor degradation, wiring issues, or mechanical wear affecting the reluctor wheel or sensor gap.
Common Symptoms
- Engine derate or power loss, with the machine entering a reduced power mode to prevent damage
- Intermittent rough running or misfiring, especially during cold starts or under load
- Check Engine light illuminated on the operator display with associated fault code
- Difficulty starting or extended cranking time before the engine fires
- Erratic engine RPM readings on the instrument cluster or sudden stalling during operation
Potential Causes
The most common technical causes for CID 688 in used Caterpillar excavators include:
- Worn or damaged engine speed sensor (primary or secondary) due to heat exposure, vibration, or internal component failure
- Contaminated or damaged reluctor wheel on the crankshaft or camshaft with missing teeth, debris buildup, or corrosion
- Excessive air gap between the speed sensor and reluctor wheel caused by worn mounting brackets or sensor migration
- Wiring harness damage at common rub points near the engine block, especially where harnesses pass over sharp edges or contact hot surfaces
- Corroded or loose electrical connectors at the sensor or ECM, particularly in machines exposed to moisture or harsh environments
- ECM internal fault or software calibration issues (less common but possible in high-hour machines)
How to Troubleshoot and Fix Code CID688
Step 1: Visual Inspection Begin by inspecting the engine speed sensor and its wiring harness for obvious damage. Check the sensor mounting for security and verify the air gap specification (typically 0.020-0.050 inches for most Caterpillar engines). On used excavators, carefully examine harness routing for wear points where insulation may be compromised from rubbing against engine components or frame members.
Step 2: Electrical Testing Using a digital multimeter, measure sensor resistance (typically 200-1000 ohms depending on sensor type—consult your service manual). Check for voltage output while cranking the engine; you should see an AC voltage signal that increases with engine speed. Inspect all connector pins for corrosion, bent terminals, or moisture intrusion, cleaning with electrical contact cleaner as needed.
Step 3: Advanced Diagnostics Connect Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to monitor real-time sensor frequency and compare primary versus secondary sensor signals. Check for intermittent signal dropout patterns. Physically inspect the reluctor wheel using a borescope if accessible, looking for damaged teeth, excessive runout, or metallic debris accumulation.
Step 4: Component Replacement If diagnostics confirm sensor failure, replace the faulty speed/timing sensor with genuine Caterpillar or OEM-equivalent parts. For used machines with high hours, consider replacing both primary and secondary sensors simultaneously to prevent repeat failures. After replacement, verify proper air gap clearance and secure all harness routing away from heat sources and moving components.
Disclaimer: This guide provides general troubleshooting information for CID 688. Always consult the specific service manual for your Caterpillar excavator model and consider professional diagnostic services for complex electrical issues or if you're uncomfortable performing these procedures.
Fault Description:
Variable power 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