Fault Codes:Caterpillar General CID938
What is Caterpillar Fault Code CID938?
Caterpillar fault code CID938 indicates an abnormal frequency detected in the Engine Speed/Timing sensor circuit, specifically related to the primary speed/timing sensor signal quality or frequency range deviation. This Diagnostic Trouble Code (DTC) is logged by the Electronic Control Module (ECM) when the crankshaft or camshaft position sensor provides a signal that falls outside the expected frequency parameters during engine operation.
This code is critical for Caterpillar excavators because the Engine Speed/Timing sensor provides essential data for fuel injection timing, engine synchronization, and overall performance management. When CID938 is active, the ECM may struggle to accurately control combustion events, potentially leading to poor fuel economy, power loss, or engine protection modes that limit machine productivity.
Common Symptoms
- Engine warning lamp illuminated on the instrument cluster, sometimes accompanied by a check engine light
- Reduced engine power or derate mode activation, limiting maximum RPM and hydraulic system performance
- Rough idling or inconsistent engine operation, particularly during cold starts or low-load conditions
- Intermittent stalling or difficulty maintaining consistent engine speed under varying loads
- Diagnostic system logging multiple related codes alongside CID938, indicating broader timing circuit issues
Potential Causes
The most common technical causes for CID938 on used Caterpillar excavators include:
- Worn or failing crankshaft position sensor due to heat exposure and vibration over extended service hours
- Damaged sensor wiring harness particularly at known rub points near the engine block, flywheel housing, or starter motor mounting area
- Corroded or loose electrical connections at the sensor connector or ECM interface, common in machines exposed to moisture or harsh environments
- Excessive air gap between the sensor and reluctor wheel caused by sensor mounting looseness or wear
- Contaminated reluctor wheel with metal debris, oil buildup, or physical damage affecting magnetic field consistency
- ECM software calibration issues or internal ECM faults in older machines with high operating hours
How to Troubleshoot and Fix Code CID938
Step 1: Perform Visual Inspection Begin by locating the Engine Speed/Timing sensor (typically mounted near the flywheel housing or front timing cover). Inspect the wiring harness for obvious damage, abrasion, or contact with hot engine components. Check the connector for corrosion, bent pins, or moisture intrusion—common issues in used excavators with aging seals.
Step 2: Measure Sensor Air Gap and Condition Remove the sensor and inspect the reluctor wheel or tone ring for debris, damage, or missing teeth. Clean thoroughly with brake cleaner. Verify the air gap specification (typically 0.020-0.050 inches for most Caterpillar applications) using feeler gauges when reinstalling. Excessive gap causes weak signal strength.
Step 3: Test Sensor Electrical Values Using a digital multimeter, measure the sensor's resistance (typically 200-1000 ohms depending on sensor type—consult service manual). Test the signal voltage at the ECM connector while cranking the engine; you should see an AC voltage signal fluctuating between 0.5-5V. No signal or erratic readings indicate sensor failure.
Step 4: Inspect Wiring Continuity and Shielding Perform continuity tests on all wiring between the sensor and ECM. Check for short circuits to ground and verify the shielded cable integrity. On used machines, harness chafing near mounting brackets is a frequent culprit—repair or replace damaged sections with proper routing and protective loom.
Step 5: Clear Code and Verify Repair After repairs, use Caterpillar Electronic Technician (Cat ET) diagnostic software to clear CID938 and monitor live sensor data during engine operation. Verify the frequency signal remains stable across all RPM ranges before returning the excavator to service.
Disclaimer: This guide provides general diagnostic information for CID938. Always consult the official Caterpillar service manual for your specific excavator model and consider professional diagnostic services for complex electrical issues or ECM programming requirements.
Fault Description:
Right expander fuel 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