Caterpillar · Crankshaft Position SensorHigh

Caterpillar SPN 190 FMI 2: Engine Speed Data Erratic

SPN 190 FMI 2 (FMI 2) — Engine Speed - Data Erratic, Intermittent, or Incorrect

4.8/5· 128 reviews

Quick Answer

SPN 190 FMI 2 means the primary crankshaft speed signal is erratic or intermittent. It's High severity since this signal directly affects fueling and can cause stalling or hard starting until it's fixed.

Overview: Caterpillar SPN 190 FMI 2

ProfessionalDieselRepair.com sees this most often after front gear cover or flywheel service where the crank sensor air gap wasn't set correctly on reassembly.

Repair Snapshot

Time

1 - 2.5 Hours

Difficulty

Intermediate

Parts Cost

$100 - $300

Dealer Labor

$420+

Tools Required

  • Cat ET (Electronic Technician)
  • Multimeter
  • Jaltest
  • Feeler Gauge
  • Diesel Laptops Diagnostic Software

What SPN 190 FMI 2 Means

SPN 190 FMI 2 means the ECM is receiving an erratic or intermittent engine speed signal from the primary crankshaft position sensor. This is High severity because engine speed is a core input for fueling and timing - a bad signal here can cause stalling or hard starting, unlike the same fault on a backup camshaft sensor.

Symptoms Drivers Notice

  • Intermittent stalling, especially at idle or during deceleration
  • Hard or extended cranking on startup
  • Tachometer needle jumping or dropping to zero momentarily
  • Amber or red warning lamp depending on fault severity

Most Likely Root Causes

Incorrect crankshaft sensor air gap

Common

Mechanical setup issue rather than a sensor failure - very common after any front cover, timing gear, or flywheel service.

Corroded or loose sensor connector

Common

Electrical fault - a poor connection produces the same erratic signal as a mechanical gap issue.

Chafed harness wire near the front gear train

Occasional

Electrical fault - heat and vibration in this area wear through insulation over time.

Failed internal sensor windings

Occasional

Genuine sensor hardware failure confirmed after air gap and connector checks pass.

Common Misdiagnoses (Don't Waste Parts)

Replacing the crank sensor without checking the air gap first

Why it happens: A new sensor feels like a guaranteed fix for an erratic engine speed signal.

Do this instead: This is a parts-cannon move - verify the air gap against Cat spec first, since an incorrectly set gap will make even a brand-new sensor throw the same code.

Chasing a fuel system problem for intermittent stalling

Why it happens: Stalling symptoms can look like a fuel delivery issue at first glance.

Do this instead: Pull codes first - if SPN 190 FMI 2 is present, address the crank signal before spending time on fuel filters and lift pumps.

Master Tech Commentary

Mechanic's Notes

ProfessionalDieselRepair.com tip: check the air gap before condemning the sensor. A crank sensor reinstalled without the correct clearance after any front-cover work will throw this exact code even when the part itself is perfectly good.

Step-by-Step Diagnostic Procedure

  1. Step 1: Connect Cat ET and check the fault occurrence count and whether it's currently active - correlate any logged stalling events with the fault timestamp.
  2. Step 2: Locate the crankshaft position sensor near the front gear cover or flywheel housing and inspect the connector for corrosion and a secure locking tab.
  3. Step 3: Check sensor air gap against Cat spec using a non-magnetic feeler gauge - an incorrect gap after a front cover or flywheel service is a very common cause.
  4. Step 4: Back-probe the signal circuit with a multimeter or scope while cranking to check for a clean, consistent waveform without dropouts.
  5. Step 5: Inspect the harness between the sensor and ECM for heat damage or chafing near the front gear train.

Live Data & Freeze-Frame Tips

In Cat ET, graph engine speed during a slow idle and watch for brief dropouts to zero RPM that don't match an actual stall - this pattern confirms a signal integrity issue rather than a true engine stumble.

Safety Warnings

  • Keep hands and tools clear of the front gear train while the engine could crank unexpectedly.
  • Disconnect the battery before removing the crank sensor to prevent accidental cranking.

When to Limp In vs Tow

Tow if the truck is stalling unpredictably in traffic or won't reliably restart - don't risk a stall in a dangerous location.

Prevention Tips for Fleets & Owner-Operators

  • Always verify and set the correct air gap after any front cover or flywheel service.
  • Inspect the sensor connector for corrosion during PM service.
  • Route harness repairs away from the front gear train heat and vibration zone.

Related Fault Codes

SPN 723 FMI 2

Erratic camshaft position signal - the backup sensor for this same engine speed/position system.

SPN 190 FMI 0

Engine speed above normal operational range - a different failure mode indicating an overspeed condition rather than a signal quality issue.

Frequently Asked Questions

Can I keep driving with this code active?

It's risky - since this affects the primary engine speed signal, intermittent stalling is possible. Get it diagnosed before extended driving.

How do I reset it without a scanner?

The code may clear temporarily after a key cycle, but it will return if the air gap or connector issue isn't actually fixed.

What triggers the derate countdown on this code?

This isn't an emissions-related SPN, so there's no derate countdown - the concern is stalling risk, not a regulatory power reduction.

Is this always the sensor itself?

No - an incorrect air gap after service work causes this fault more often than a genuinely failed sensor.

How much does this repair cost?

A gap adjustment is essentially free in labor time. A full sensor replacement with labor typically runs $250-$300.

Why did this start after a recent repair?

If a front cover, timing gear, or flywheel job was done recently, the crank sensor air gap likely wasn't reset to spec during reassembly.