Fault Codes:Caterpillar General EID166
What is Caterpillar Fault Code EID166?
Caterpillar Event Identifier (EID) 166 indicates an Engine Oil Pressure Switch Circuit malfunction, specifically detecting an abnormal voltage signal from the engine oil pressure switch to the Electronic Control Module (ECM). This code triggers when the ECM receives a voltage reading outside the expected range, suggesting either a circuit fault or switch failure that prevents accurate monitoring of engine oil pressure.
This fault is critical for Caterpillar excavators because the oil pressure switch serves as a backup safety system to the primary oil pressure sensor. The ECM relies on this switch to verify adequate lubrication pressure, particularly during startup and low-pressure conditions. When EID166 is active, the machine loses redundant oil pressure monitoring capability, potentially risking catastrophic engine damage if an actual low-pressure event occurs undetected. For used excavators, this code often appears due to age-related degradation of electrical components and environmental exposure to moisture and contaminants.
Common Symptoms
- Engine warning light or malfunction indicator lamp (MIL) illuminated on the instrument cluster
- EID166 stored in ECM memory visible through Caterpillar Electronic Technician (Cat ET) diagnostic software
- Possible engine derate or power limitation on certain models as a precautionary measure
- Intermittent code that appears and disappears, especially during temperature changes or machine vibration
- No immediate operational impact in many cases, though engine protection systems may be compromised
Potential Causes
- Failed engine oil pressure switch due to internal contact wear or diaphragm failure (common in high-hour machines)
- Damaged wiring harness between the oil pressure switch and ECM, particularly at routing points near the engine block where heat and vibration cause insulation breakdown
- Corroded or loose electrical connectors at the switch terminal or ECM pins, especially in excavators exposed to harsh environments
- Chafed wires rubbing against frame components or engine accessories—a frequent issue in used machines with deteriorated harness ties
- ECM internal circuit fault (rare but possible in older control modules)
- Incorrect switch specification if previously replaced with non-OEM parts
How to Troubleshoot and Fix Code EID166
Step 1: Visual Inspection and Connector Check Begin by locating the engine oil pressure switch, typically mounted on the engine block near the oil filter housing. Disconnect the electrical connector and inspect for corrosion, bent pins, moisture intrusion, or oil contamination. On used excavators, check for green corrosion on copper terminals—clean with electrical contact cleaner and dielectric grease. Inspect the wiring harness along its entire route for abrasion points, particularly where it contacts hot engine surfaces or metal edges.
Step 2: Electrical Testing with Multimeter Using a digital multimeter (DMM), perform continuity and resistance tests. With the switch disconnected and ignition off, check continuity between the switch terminal and the ECM connector pin (consult service manual for specific pin identification). Resistance should be less than 5 ohms; higher readings indicate damaged wiring. Next, test the switch itself: with engine off (zero oil pressure), the switch should show continuity (closed circuit); with engine running (normal pressure), it should show open circuit. Replace the switch if readings are incorrect.
Step 3: Monitor Live Data and Verify Repair Connect Caterpillar Electronic Technician (Cat ET) diagnostic software and monitor oil pressure switch status in real-time while starting the engine. The status should transition from "closed" to "open" as oil pressure builds. If the circuit now functions correctly, clear the fault code and operate the machine through several heat cycles to confirm the repair. For persistent codes after switch replacement, inspect ECM connector pins for corrosion and consider ECM testing at an authorized Caterpillar dealer with specialized equipment.
Disclaimer: This guide provides general troubleshooting information for Caterpillar EID166. Always consult the specific service manual for your excavator model and serial number. If you lack experience with electrical diagnostics or heavy equipment repair, consult a certified Caterpillar technician to prevent misdiagnosis or further damage.
Fault Description:
When the engine is running, the radiator cleaning door is open
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