Fault Codes:Caterpillar General SPN191
What is Caterpillar Fault Code SPN191?
Scaterpillar Fault Code SPN191 indicates an Engine Position Signal Error, specifically related to the Camshaft Position Sensor or Crankshaft Position Sensor malfunction. This fault code means the Electronic Control Module (ECM) is receiving irregular, intermittent, or no signal from the position sensors that monitor engine timing and synchronization.
In Caterpillar excavators, SPN191 is critical because the ECM relies on precise camshaft and crankshaft position data to control fuel injection timing, engine speed regulation, and emission controls. When this signal is compromised, the machine's performance, fuel efficiency, and emission compliance are directly affected. This fault is particularly common in used excavators due to sensor degradation, wiring harness wear, and connector corrosion from exposure to vibration, heat, and moisture over thousands of operating hours.
Common Symptoms
When SPN191 is active on your Caterpillar excavator, operators typically experience:
- Hard starting or extended cranking time, especially when the engine is cold
- Rough idle, misfiring, or inconsistent engine RPM during operation
- Engine derate mode with noticeable power loss and reduced hydraulic response
- Malfunction Indicator Lamp (MIL) or Check Engine Light illuminated on the instrument cluster
- Sudden stalling during low-idle conditions or when shifting hydraulic loads
Potential Causes
The most common technical causes for SPN191 on used Caterpillar excavators include:
- Failed or degraded Camshaft/Crankshaft Position Sensor due to heat exposure or internal electrical component failure
- Damaged sensor wiring harness, especially at known rub points near the engine block or timing cover
- Corroded or loose electrical connectors at the sensor or ECM harness connections
- Incorrect air gap between the sensor and reluctor wheel (typically 0.020"-0.040" specification)
- Damaged reluctor wheel teeth on the camshaft or crankshaft causing irregular signal patterns
- ECM software corruption or calibration issues (less common but possible in older machines)
- Low system voltage or poor grounding affecting sensor signal quality
How to Troubleshoot and Fix Code SPN191
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to retrieve freeze frame data and verify which position sensor (camshaft or crankshaft) triggered SPN191. Document active and logged fault codes.
Step 2: Visual Inspection Physically inspect the sensor wiring harness from the ECM to each position sensor. On used excavators, check for abraded insulation at harness routing points near the engine mount brackets, timing cover edges, and fuel line clamps. Inspect all electrical connectors for corrosion, bent pins, or moisture intrusion.
Step 3: Sensor Resistance and Voltage Testing Disconnect the sensor connector and measure resistance across the sensor terminals using a digital multimeter (typical specification: 200-1000 ohms depending on sensor type). Check the reference voltage from the ECM harness side (should read approximately 5-8 volts DC with key on, engine off).
Step 4: Air Gap Verification Remove the suspected sensor and verify proper air gap clearance between the sensor tip and the reluctor wheel using feeler gauges. Inspect reluctor wheel teeth for damage, debris buildup, or metal shavings that could disrupt the magnetic field.
Step 5: Replace or Repair Replace the faulty position sensor with OEM or high-quality aftermarket parts. If wiring damage is found, repair with proper gauge wire, heat-shrink connectors, and protective loom—especially critical in used machines. Clear fault codes, perform a relearn procedure if required, and test operation under load.
Disclaimer: This guide provides general troubleshooting information. Always consult your Caterpillar service manual and consider professional diagnostic services for complex electrical issues or if you lack proper tooling and training.
Fault Description:
The output shaft speed of the gearbox
Fault Cause:
SPN (Suspicious Parameter Number) : FMI is used in conjunction with SPN to provide specific information related to the Fault Diagnosis Code (DTC). The FMI may indicate faults in circuits or electrical components that have been detected before. FMI may also indicate the abnormal operation conditions that have been detected before. This code is displayed in the form of "SPN-FMI". The ECM/ECU also attaches the textual description to the information transmitted through the J1939 data link. This text description is used to describe SPN-FMI. Determine the failure mode of the DTC by evaluating the electrical signals of the suspicious circuit. Failure mode identifiers can be divided into two types: A code indicating a detected fault in a circuit or electrical component 138. Code indicating system events was detected Usually, when the signal of the circuit exceeds the range of the sensor, the first type of code is generated. The code of the second category indicates that the sensor signal is normal, but the signal exceeds the normal working range of the parameters. Please refer to the troubleshooting guide for the specific product. The troubleshooting guide steps will help determine the root cause of the DTC
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