Fault Codes:Caterpillar General EID945
What is Caterpillar Fault Code EID945?
Fault Code EID945 indicates an Engine Speed/Position Sensor Circuit Malfunction, signaling that the Electronic Control Module (ECM) has detected an abnormal signal from the primary engine speed/position sensor. This sensor is critical for monitoring crankshaft position and rotational speed, providing essential data for fuel injection timing, engine synchronization, and overall performance optimization.
In Caterpillar excavators, the speed/position sensor uses magnetic pickup technology to read the crankshaft's rotation. When EID945 triggers, the ECM cannot accurately determine engine RPM or precise piston positioning, which directly impacts fuel delivery efficiency, combustion timing, and hydraulic system responsiveness. For used excavators operating under demanding jobsite conditions, this fault can lead to immediate performance degradation and potential engine protection shutdowns.
Common Symptoms
When EID945 is active, operators typically experience:
- Check Engine Light or malfunction indicator illuminated on the instrument panel
- Engine derate mode activated, limiting maximum RPM to 1200-1500 to protect internal components
- Rough idle or inconsistent engine speed, particularly noticeable during cold starts
- Difficulty starting or extended cranking time before ignition
- Loss of hydraulic power during operation due to reduced engine performance and improper fuel mapping
Potential Causes
The most common technical reasons for EID945 in used Caterpillar excavators include:
- Sensor degradation or internal failure due to age, heat cycles, and vibration exposure over thousands of operating hours
- Damaged wiring harness at known rub points near the engine block or flywheel housing where cable protection may have worn through
- Connector corrosion at the sensor plug, especially in machines exposed to wet or coastal environments
- Air gap misalignment between the sensor tip and crankshaft reluctor ring caused by mounting bolt looseness or sensor backing out from vibration
- ECM software glitches or corrupted calibration files (less common but possible after electrical surges or improper jump-starting)
- Damaged reluctor ring teeth on the crankshaft, though rare except in cases of catastrophic engine events
How to Troubleshoot and Fix Code EID945
Step 1: Visual Inspection Begin by locating the primary speed/position sensor (typically mounted on the lower engine block near the flywheel housing). Inspect the wiring harness from sensor to ECM for visible damage, especially at movement points and engine mount areas. Check the connector for bent pins, moisture intrusion, or white/green corrosion buildup—common issues in used equipment.
Step 2: Electrical Testing Using a digital multimeter, measure sensor resistance with the connector disconnected (typical specification: 200-1000 ohms, but verify in your service manual). Check for voltage supply at the ECM connector (usually 5V or 8V reference). Perform a wiggle test on the harness while monitoring live data with Caterpillar Electronic Technician (Cat ET) diagnostic software to detect intermittent connection failures.
Step 3: Air Gap and Sensor Replacement Verify the air gap between sensor tip and reluctor wheel using a feeler gauge (specification typically 0.020"-0.050"). If electrical tests pass but the code persists, replace the speed/position sensor with a genuine Caterpillar part, as aftermarket sensors often fail prematurely. For used excavators, always apply dielectric grease to the new connector to prevent future corrosion.
Step 4: Advanced Diagnostics If the fault continues after sensor replacement, inspect the reluctor ring for missing or damaged teeth using a borescope. Check ECM grounds for tightness and corrosion. Consider ECM reprogramming or replacement if all physical components test correctly.
Disclaimer: This guide provides general troubleshooting information. Always consult your machine's official service manual and consider professional diagnostic assistance for complex electrical issues, especially when working with used equipment that may have undocumented modifications or previous repair history.
Fault Description:
The pressure difference of the post-treatment #2SCR catalytic converter is low
Fault Cause:
EID (Event Code or Event Identifier) : Identifies important events that occur in the machine system. ECM/ECU can store (record) the data of these events. This function allows for the tracking of the machine's performance history. This data can serve as auxiliary information for managers, maintenance and repair personnel.
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