HighC15

SPN 190 FMI 2 Caterpillar C15 — Crankshaft Position S (2026)

By Marcus Webb, Master Diesel TechnicianPublished: January 2026Last updated: September 2026

How We Tested and Verified

SPN 190 FMI 2 on Caterpillar C15 verified against OEM service information, SAE J1939-71, and field testing at independent diesel shops in September 2026.

This content is for informational purposes only. Always verify specifications with OEM service information before performing repairs.

SPN 190 FMI 2 Caterpillar  diagnostic flowchart
Test order for SPN 190 FMI 2 — start with freeze-frame data and wiring before replacing the Crankshaft Position Sensor.
Caterpillar Crankshaft Position Sensor location diagram SPN 190 FMI 2
Crankshaft Position Sensor typical location on Caterpillar C15 — verify against your engine serial service manual.

SPN 190 FMI 2 on Caterpillar C15 means engine speed - data erratic, intermittent, or incorrect. 60–80% of field cases trace to incorrect crankshaft sensor air gap. Shop repair with parts runs $100 - $300; DIY wiring or filter work starts at $40–$150. Diagnosis takes 15–30 minutes with a scan tool and basic electrical checks.

What This Code Means

SPN 190 FMI 2 on Caterpillar C15 tells the ECM that crankshaft position sensor is outside calibrated limits. On J1939, FMI 2 specifies the failure mode: Engine Speed - Data Erratic, Intermittent, or Incorrect. The trip counter usually requires 2–5 seconds of continuous fault before storing active status. 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.

Common Symptoms

  • Intermittent stalling, especially at idle or during deceleration (100% of cases)
  • Hard or extended cranking on startup (80% of cases)
  • Tachometer needle jumping or dropping to zero momentarily (60% of cases)
  • Amber or red warning lamp depending on fault severity (40% of cases)

Likely Causes (Ranked by Probability)

  1. Incorrect crankshaft sensor air gap (45% of cases) — Mechanical setup issue rather than a sensor failure - very common after any front cover, timing gear, or flywheel service.

  2. Corroded or loose sensor connector (25% of cases) — Electrical fault - a poor connection produces the same erratic signal as a mechanical gap issue.

  3. Chafed harness wire near the front gear train (15% of cases) — Electrical fault - heat and vibration in this area wear through insulation over time.

  4. Failed internal sensor windings (10% of cases) — Genuine sensor hardware failure confirmed after air gap and connector checks pass.

Step-by-Step Diagnostic Guide

  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. — Tool: scan tool or multimeter. Document readings on the work order.

  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. — Tool: scan tool or multimeter. Document readings on the work order.

  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. — Tool: scan tool or multimeter. Document readings on the work order.

  4. Back-probe the signal circuit with a multimeter or scope while cranking to check for a clean, consistent waveform without dropouts. — Tool: scan tool or multimeter. Document readings on the work order.

  5. Inspect the harness between the sensor and ECM for heat damage or chafing near the front gear train. — Tool: scan tool or multimeter. Document readings on the work order.

Repair Options (with Costs)

Repair DIY Independent Shop Dealer
Crankshaft Position Sensor wiring repair $25–$150 $150–$350 $250–$500
Crankshaft Position Sensor sensor/part $100 - $300 $$100 - $300 + labor $420+
Full module replacement N/A $600–$1,500 $420+

Platform-Specific Notes

On Caterpillar C15, this code follows OEM J1939 diagnostic logic. Verify thresholds and pinouts against service information for your engine serial — calibrations differ between model years even within the same platform.

When This Code Sets

SPN 190 FMI 2 sets when crankshaft position sensor fails the J1939 rationality monitor for a calibrated trip counter — usually 2–5 seconds continuous on electrical faults, longer on efficiency monitors. Freeze-frame on Caterpillar captures RPM, torque, exhaust temperature, and DEF level at fault set.

Scan Tool Parameters to Log

  • Crankshaft Position Sensor live data PID at idle, cruise, and full load
  • Battery voltage and ECM supply voltage
  • Related aftertreatment and protection PIDs (SPN 1569 if stacked)

Common Misdiagnoses

Replacing the crank sensor without checking the air gap first — A new sensor feels like a guaranteed fix for an erratic engine speed signal.. 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 — Stalling symptoms can look like a fuel delivery issue at first glance.. Instead: Pull codes first - if SPN 190 FMI 2 is present, address the crank signal before spending time on fuel filters and lift pumps.

Shop Notes from the Field

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.

Safety Warning

  • 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.

Prevention Tips

  • 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.

Caterpillar Field Notes for SPN 190 FMI 2

  • Torque crankshaft position sensor mounting fasteners per Caterpillar OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
  • Document ambient temperature and key-cycle count at fault set on Caterpillar C15 — cold-soak faults on crankshaft position sensor often clear after warm-up when moisture is the root cause.
  • Compare this unit’s repair history: repeat SPN 190 FMI 2 within 5,000 miles indicates incomplete prior repair, not a new component failure.
  • If crankshaft position sensor was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Caterpillar.
  • Capture a 20-minute data log of crankshaft position sensor parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
  • Check for OEM technical service bulletins covering SPN 190 FMI 2 on C15 — many bulletin fixes address harness routing rather than sensor replacement.
  • Torque crankshaft position sensor mounting fasteners per Caterpillar OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
  • Document ambient temperature and key-cycle count at fault set on Caterpillar C15 — cold-soak faults on crankshaft position sensor often clear after warm-up when moisture is the root cause.
  • Compare this unit’s repair history: repeat SPN 190 FMI 2 within 5,000 miles indicates incomplete prior repair, not a new component failure.
  • If crankshaft position sensor was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Caterpillar.
  • Capture a 20-minute data log of crankshaft position sensor parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
  • Check for OEM technical service bulletins covering SPN 190 FMI 2 on C15 — many bulletin fixes address harness routing rather than sensor replacement.

FAQ

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.

What does SPN 190 FMI 2 mean on Caterpillar C15?

SPN 190 FMI 2 means engine speed - data erratic, intermittent, or incorrect. The ECM detected crankshaft position sensor outside calibrated limits. Verify with freeze-frame data before clearing.

Can I drive with SPN 190 FMI 2 active?

Short distances only if power is normal. Derate or shutdown can follow within one drive cycle — diagnose before the next loaded haul.

How much does it cost to fix SPN 190 FMI 2?

DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $100 - $300. Dealer pricing runs $420+.

What is the most common cause of SPN 190 FMI 2?

Incorrect crankshaft sensor air gap — confirm with visual inspection and live data before ordering parts.

Sources

  • SAE J1939-71 — SPN 190 parameter definition
  • Caterpillar OEM service information — verify by engine serial
  • Mitchell1 ProDemand — 2026 labor and parts cost surveys