Detailed guide for SPN 98 FMI 0
Back to top ↑What SPN 98 FMI 0 means
SPN 98 identifies engine oil level. FMI 0 indicates that the reported engine oil level is above the normal operating range at the most severe level.
This can mean the engine is overfilled, but an unexpectedly rising oil level can also indicate contamination such as fuel or coolant entering the engine oil.
What you may notice
Depending on the engine manufacturer and calibration, a warning lamp, engine protection response or derate may occur.
Some OEM applications do not enable this SPN/FMI combination, so always confirm that the code is supported by the specific engine and controller configuration.
What to check first
Park the vehicle on level ground and check the engine oil level according to the manufacturer's procedure.
If the oil level is genuinely high, determine why before simply draining oil to the correct mark.
An oil level that rises without oil being added can indicate fuel dilution, coolant contamination or another internal problem.
If the physical oil level is normal but the fault remains active, inspect the engine oil level sensor, connector and wiring.
Important
Do not continue operating an engine with severely overfilled or contaminated oil until the cause has been identified.
Exact fault thresholds and engine reactions vary by manufacturer and engine family.

Mechanic community notes for SPN 98 FMI 0
Back to top ↑Real-world tips from technicians. Submissions are moderated to keep spam and “my cousin fixed it with duct tape” content out.
Share your fix / advice
Keep it useful: symptoms, what you checked, what fixed it, and whether the code stayed inactive after a drive cycle.