Detroit Diesel SPN 100 FMI 2: Erratic Engine Oil Pressure
SPN 100 FMI 2 (FMI 2) — Engine Oil Pressure - Data Erratic, Intermittent, or Incorrect
Quick Answer
SPN 100 FMI 2 means Detroit ECM oil pressure readings are erratic or intermittent, not steadily low. The fault can cause unexpected derates or shutdowns. Confirm real pressure with a mechanical gauge and inspect wiring before replacing the sensor assembly.
Overview: Detroit Diesel SPN 100 FMI 2
Erratic oil pressure codes frustrate drivers because the truck runs fine until it does not. ProfessionalDieselRepair.com treats Detroit SPN 100 FMI 2 as a signal-integrity problem first and a mechanical problem second, because the FMI tells you the data itself is unstable.
Repair Snapshot
Time
2 - 4 Hours
Difficulty
Advanced
Parts Cost
$70 - $450
Dealer Labor
$550+
Tools Required
- Detroit DDDL8
- Noregon JPRO
- Mechanical Oil Pressure Gauge
- Multimeter
What SPN 100 FMI 2 Means
SPN 100 FMI 2 on Detroit Diesel DD13, DD15, and DD16 engines flags erratic oil pressure data rather than a steady low reading. Intermittent drops can trigger surprise derates or nuisance shutdowns because the ECM cannot trust the signal. Tee in a mechanical gauge and log DDDL8 data before replacing the sensor.
Symptoms Drivers Notice
- Oil pressure gauge needle jumps or flickers at steady RPM
- Intermittent amber or red oil pressure lamp with no consistent pattern
- Random derate events that clear when the key is cycled
- DDDL8 live data shows pressure spikes or dropouts unrelated to RPM changes
- Fault may appear only at cold start or after driving over rough pavement
Most Likely Root Causes
Chafed or loose oil pressure sensor harness
CommonVibration and heat cycling break conductors inside the harness, producing dropouts that match FMI 2.
Failing oil pressure sensor with internal intermittent element
CommonCracked sensor diaphragms or worn resistive elements spike or drop voltage randomly under temperature change.
Poor ground or high-resistance connector pins
OccasionalCorrosion at the Deutsch connector creates variable resistance that the ECM interprets as erratic pressure.
Common Misdiagnoses (Don't Waste Parts)
Replacing the oil pump for an electrical FMI 2
Why it happens: Any oil pressure code sends techs straight to lubrication components.
Do this instead: A parts-cannon oil pump swap wastes hours. Log DDDL8 against a mechanical gauge first; steady gauge with erratic ECM data is electrical.
Ignoring the fault because the truck still makes power
Why it happens: Intermittent warnings feel like nuisance codes.
Do this instead: Repair the circuit now. The next dropout can trigger a full derate on a grade when you need power most.
Master Tech Commentary
Mechanic's Notes
ProfessionalDieselRepair.com recommends capturing a DDDL8 data log during a wiggle test before any parts swap on Detroit SPN 100 FMI 2. Erratic data is often a frayed harness in the valve cover routing or a loose Deutsch pin, not a failed oil pump.
Step-by-Step Diagnostic Procedure
- Step 1: Log the fault in Detroit DDDL8 with timestamp, RPM, and oil temperature freeze-frame data before clearing anything.
- Step 2: Install a mechanical oil pressure gauge on the main gallery port and compare to ECM readings during idle, 1200 RPM, and cruise load.
- Step 3: Wiggle-test the oil pressure sensor harness while watching DDDL8 live data. Movement-induced spikes confirm a wiring fault.
- Step 4: Backprobe the sensor connector: 5V reference on supply, signal typically 0.5-4.5V. Resistance to ground on the signal wire should exceed 1k ohms with sensor unplugged.
- Step 5: Inspect the sensor ground path to the cylinder head stud. Clean star washers and torque to spec; poor ground is a top cause of erratic FMI 2 readings.
Professional service / OEM-level scan tools are recommended before clearing this fault for good.
Live Data & Freeze-Frame Tips
In Detroit DDDL8, overlay oil pressure, RPM, and oil temperature on one graph. Erratic FMI 2 shows pressure jumping at constant RPM. If pressure tracks RPM smoothly on a mechanical gauge but jumps in DDDL8, focus on the sensor circuit.
Safety Warnings
- Never ignore a red oil pressure lamp even if it flickers off.
- Relieve gallery pressure before removing sensor ports.
- Keep hands clear of fan and belt while performing wiggle tests with engine running.
When to Limp In vs Tow
Tow if the engine shut down for oil pressure and mechanical verification is not possible roadside. Do not repeatedly crank a unit that logged a shutdown-level oil pressure event.
Prevention Tips for Fleets & Owner-Operators
- Reroute and tie-wrap harnesses away from sharp bracket edges near the valve cover.
- Apply dielectric grease to sensor connectors during service.
- Replace oil pressure sensors at 500k miles as preventive maintenance on fleet units.
Related Fault Codes
Steady low pressure reading; more likely a mechanical or sustained low-signal fault.
SPN 100 FMI 4
Voltage below normal on the oil pressure circuit; often a short or grounded signal wire.
High oil temperature can accompany aeration-related erratic pressure readings.
Frequently Asked Questions
What is Detroit SPN 100 FMI 2?
It indicates erratic, intermittent, or incorrect oil pressure data from the sensor circuit. The ECM cannot rely on the signal for protection logic.
Can a bad sensor cause FMI 2 without low oil pressure?
Yes. A mechanical gauge reading normal pressure with erratic ECM data strongly points to sensor or wiring failure.
Will this code derate the engine?
Intermittent low readings during erratic events can trigger derate or shutdown protection even when average pressure is acceptable.
How do I test the Detroit oil pressure sensor wiring?
Backprobe for steady 5V reference, inspect resistance to ground, and perform a wiggle test while logging DDDL8 live data.
Is FMI 2 the same as low oil pressure?
No. FMI 1 and FMI 18 indicate below-normal readings. FMI 2 specifically means the data itself is unstable.
Can I drive with SPN 100 FMI 2 active?
Only to a safe service location after confirming oil level and normal mechanical pressure. Repair the circuit before long hauls.
More Detroit Diesel codes on this system
- Detroit Diesel SPN 100 FMI 1 — Engine Oil Pressure Sensor
- Detroit Diesel SPN 175 FMI 0 — Engine Oil Temperature Sensor
- Detroit Diesel SPN 2659 FMI 18 — Turbocharger
- Detroit Diesel SPN 91 FMI 2 — Accelerator Pedal Position Sensor
- Detroit Diesel SPN 1569 FMI 31 — Engine Protection Torque Derate
- Detroit Diesel SPN 168 FMI 0 — Battery / ECU Power Supply Voltage
- Detroit Diesel SPN 723 FMI 2 — Camshaft Position Sensor
- Detroit Diesel SPN 1188 FMI 3 — Turbocharger Wastegate Actuator 1 Position
Guides that go deeper
- Detroit DDDL Basics: Finding the Root Code Behind a Derate
Use Detroit DDDL the right way: separate root SPN/FMI faults from inducement result codes, read derate stage data, and stop replacing parts on guesses.
- SPN 1569 FMI 31: Engine Protection Shutdown and Safe Recovery Steps [2026 Diagnostic Guide]
SPN 1569 FMI 31 means engine protection shutdown is active—not the root fault. Read stacked codes, verify oil and coolant, then reset only after the trigger is fixed.
- How to Tell a Bad NOx Sensor From a Real SCR Efficiency Problem
Use live NOx ppm, DEF pressure, and SCR temps to separate a failed NOx sensor from a real SCR efficiency fault before you buy parts.