Engine Speed Sensor Signal Erratic or Abnormal
The CAT-TH-190-8 (CAT C3.4 / C7.1 Diesel) diesel fault code means: Engine Speed Sensor Signal Erratic or Abnormal. This is a serious severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- DIY sensor and harness repair: $80-$250 in parts. Professional CAT dealer diagnosis and sensor replacement: $300-$700 labor and parts. Reluctor ring replacement requiring flywheel removal: $800-$1,800 at a dealer shop.
Down with a CAT fault on the road?
Get connected with a verified mobile diesel mechanic near you. Verified diesel & reefer techs, launching on the freight corridor.
Find a mobile mechanic →A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Instrument cluster LCD displays SPN 190 FMI 8 during startup or operation
- Engine cranks but is hard to start or refuses to fire
- Engine stalls suddenly at idle or under load without warning
- RPM gauge on the cab display reads zero, bounces erratically, or freezes during normal operation
- Machine loses drive power briefly then recovers, or enters a torque derate condition
- Yellow warning lamp illuminates on the instrument cluster alongside the active DTC
- CAT ET software shows an active or logged 190-8 fault with abnormal frequency or missing pulse events
Probable Causes (Ranked by Likelihood)
- Crankshaft position sensor (magnetic pickup) failed or signal wire intermittent due to vibration or chafing Very Likely
- Crankshaft reluctor ring damaged, cracked, or debris packed between ring and sensor tip Very Likely
- Air gap between crankshaft sensor and reluctor ring out of specification, causing weak or missing signal pulses Likely
- Sensor wiring harness connector corroded, backed-out pin, or broken shield ground causing signal noise on the J1939 CAN data path Likely
- ECM internal fault causing misread of the speed sensor pulse train Possible
- Camshaft position sensor failure creating a conflicting speed reference signal that confuses the ECM Possible
- Flywheel housing packed with ferrous debris or excessive oil contamination bridging the sensor face Less Likely
Step-by-Step Diagnostic Procedure
Step 1. Connect CAT ET via the J1939 service port and check whether SPN 190 FMI 8 is active or stored. Note how many occurrences are logged. A high occurrence count that builds during idle or light load points strongly to an intermittent wiring fault rather than a fully dead sensor.
Step 2. Locate the crankshaft position sensor. On C3.4 engines it sits on the flywheel housing at approximately the 10 o'clock position when viewed from the front. On C7.1 engines check the lower left side of the block near the front cover. Unplug the connector and inspect for corrosion, bent pins, and any signs of oil intrusion. Clean and reseat the connector before condemning the sensor.
Step 3. With the connector unplugged and the engine off, measure sensor resistance across the two signal terminals using a multimeter. A healthy magnetic pickup sensor reads between 200 and 1000 ohms on most CAT C3.4 and C7.1 applications. An open circuit (OL) or a reading below 100 ohms indicates a failed sensor. Note: if your machine uses a Hall-effect sensor instead of a magnetic pickup, skip resistance testing and proceed to supply voltage check.
Step 4. Check the air gap between the sensor tip and the reluctor ring. The spec on most CAT C3.4 and C7.1 installations is 0.5 mm to 1.5 mm (0.020 in to 0.059 in). Use a feeler gauge or a non-ferrous gap tool. If the sensor is bottomed out against the ring or set too far out, adjust to the midpoint of spec and recheck.
Step 5. Inspect the full length of the sensor harness from the sensor connector back to the ECM firewall connector. Look for rubbing points against the block, exhaust components, or frame rails. Pay close attention to any section wrapped in conduit. Pull back the conduit at any abrasion point and check the wire insulation for damage. A chafed signal wire intermittently grounding to the block can produce exactly this FMI 8 pattern.
Step 6. With the harness reconnected, start the engine and monitor live RPM data in CAT ET. Watch for the RPM value to drop to zero, jump unexpectedly, or lag behind actual engine speed. If the signal drops out only during hard acceleration or when the machine drives over rough ground, that confirms an intermittent connection rather than a failed sensor component.
Step 7. Inspect the reluctor ring through the sensor bore hole with a flashlight while slowly cranking the engine with a remote switch. Look for cracked, missing, or bent teeth on the ring. Even one damaged tooth can produce an abnormal FMI 8 event. A damaged reluctor ring requires flywheel removal and is advanced work. At this point call a CAT dealer service tech if you see ring damage.
Step 8. If the sensor, wiring, gap, and reluctor ring all check out, suspect ECM internal fault. Use CAT ET to run a sensor output calibration check. Do not attempt ECM reprogramming or replacement without a factory-trained CAT dealer tech. ECM replacement requires flash programming and configuration that requires CAT ET with a valid dealer license.
Frequently Asked Questions
What does SPN 190 FMI 8 mean on a CAT telehandler?
SPN 190 is the J1939 identifier for engine RPM. FMI 8 means the ECM detected an abnormal frequency or pulse pattern from the crankshaft position sensor. In plain terms, the ECM is getting a bad or missing signal telling it how fast the engine is turning. That can cause hard starts, random stalls, or a torque derate while you are working.
Can I still operate the telehandler with a 190-8 code active?
Limited operation only. The machine may run normally much of the time, but an intermittent signal loss can cause the engine to stall without warning. On a telehandler with a load elevated, that is a serious safety risk. Keep the boom low, avoid working near overhead hazards, and get it diagnosed before putting the machine back into full production.
How much does it cost to fix a 190-8 fault on a CAT TH3510D or TH514D?
If the fix is a bad sensor or a chafed wire, you are looking at $80 to $250 in parts for a DIY repair, or $300 to $700 at a CAT dealer including labor. If the reluctor ring is damaged and requires flywheel removal, expect $800 to $1,800 at a dealer shop. Start with the cheap checks first since most 190-8 faults on these machines trace back to the sensor or harness.
Will the telehandler start next time if this code is stored but not currently active?
Probably yes if the fault is stored but not active. The engine will typically start and run until the intermittent fault triggers again. However, stored faults that return frequently are telling you the failure is getting worse. Do not ignore a code that keeps coming back. An engine stall mid-cycle with a load in the air is the outcome you are trying to avoid.