Detroit Diesel SPN 168 FMI 0: Battery Voltage Above Normal
SPN 168 FMI 0 (FMI 0) — Electrical Potential (Voltage) - Data Valid But Above Normal Operating Range - Most Severe Level
Quick Answer
SPN 168 FMI 0 means system voltage is running too high, typically from an overcharging alternator. It's a Medium severity fault that won't strand you immediately but will damage batteries and electronics if ignored.
Overview: Detroit Diesel SPN 168 FMI 0
ProfessionalDieselRepair.com sees this one most often on trucks with a marginal ground strap rather than an outright dead alternator - it's worth the extra ten minutes to check grounds before ordering a new alternator.
Repair Snapshot
Time
1 - 3 Hours
Difficulty
Intermediate
Parts Cost
$150 - $600
Dealer Labor
$350+
Tools Required
- Multimeter
- Battery Load Tester
- Detroit Diesel Diagnostic Link (DDDL)
What SPN 168 FMI 0 Means
SPN 168 FMI 0 means the ECM is seeing battery/system voltage that's too high, most commonly from an overcharging alternator. Left unresolved, chronic overvoltage can shorten battery life and stress sensitive electronic modules throughout the truck.
Symptoms Drivers Notice
- Check engine or amber warning lamp on the dash
- Batteries running hot to the touch or needing frequent top-offs with distilled water
- Dimming or flickering interior lights at certain RPMs
- Premature battery failure or a rotten-egg smell from overcharged batteries
Most Likely Root Causes
Failing alternator voltage regulator
CommonAn electrical component failure inside or attached to the alternator that loses control of output voltage and overcharges the system.
Corroded or loose ground strap
CommonAn electrical/wiring fault - a bad ground reference can cause the regulator to overcompensate even though the alternator itself is fine.
Corroded alternator sense wire connector
OccasionalA wiring fault where the regulator misreads actual system voltage through a degraded sense circuit.
Aftermarket electrical accessories wired incorrectly
RareA wiring installation issue rather than a component failure, where added accessories interfere with the charging circuit's voltage sensing.
Common Misdiagnoses (Don't Waste Parts)
Replacing the alternator without checking ground straps first
Why it happens: Overcharging feels like an obvious alternator problem.
Do this instead: This is a parts-cannon mistake - clean and test all engine and frame grounds first. A new alternator on a bad ground will overcharge again.
Replacing batteries without fixing the overcharging cause
Why it happens: Batteries showing damage look like the problem.
Do this instead: New batteries will cook again quickly if the root overvoltage cause isn't fixed first - always diagnose voltage before replacing batteries.
Master Tech Commentary
Mechanic's Notes
ProfessionalDieselRepair.com tip: always check ground straps before condemning the alternator. A corroded ground at the block or frame can make a perfectly good alternator regulator overcompensate, and swapping the alternator won't fix a bad ground.
Step-by-Step Diagnostic Procedure
- Step 1: With the engine running at idle, measure system voltage at the battery terminals - it should read between 13.8 and 14.6 volts on most 12-volt heavy-duty systems.
- Step 2: If voltage exceeds roughly 15 volts, suspect a failing alternator voltage regulator before anything else.
- Step 3: Check all ground straps from the engine block, frame, and cab for corrosion or looseness, since a bad ground can fool the regulator into overcompensating.
- Step 4: Inspect the alternator's sense wire connector for corrosion, which can cause it to misread actual system voltage and overcharge in response.
- Step 5: Load-test the batteries themselves once voltage is corrected, since chronic overcharging often cooks battery plates and shortens remaining life even after the root cause is fixed.
Live Data & Freeze-Frame Tips
In DDDL, log system voltage against RPM through an idle-to-cruise sweep. Voltage that climbs steadily with RPM and never levels off points to a regulator that's lost control rather than a one-time spike.
Safety Warnings
- Wear eye protection when working near batteries, since overcharged batteries can vent hydrogen gas.
- Disconnect the negative battery terminal before servicing charging system wiring.
When to Limp In vs Tow
Not typically required - the truck remains safely driveable in the short term, though prolonged overcharging will shorten battery and electronics life if not addressed soon.
Prevention Tips for Fleets & Owner-Operators
- Clean and torque all chassis and engine ground straps at scheduled PM intervals.
- Load-test batteries periodically to catch damage from overcharging before they fail completely.
- Have the charging system voltage checked any time aftermarket electrical accessories are added.
Related Fault Codes
SPN 168 FMI 1
The opposite fault - low system voltage, often from a weak or failing alternator instead of an overcharging one.
SPN 627 FMI 4
ECU power supply fault, which can accompany chronic system overvoltage issues.
Frequently Asked Questions
Can I keep driving with SPN 168 FMI 0 active?
Yes, in the short term, but don't ignore it - chronic overvoltage will damage batteries and can stress other electronic modules over time.
How do I reset this code without a scan tool?
A battery disconnect may temporarily clear it, but it returns as soon as voltage climbs above threshold again. Confirm a true fix with a scan tool after repair.
Does this code cause a derate?
No, this is not typically a derate-triggering fault on its own, though it should still be addressed to protect the electrical system.
Is it always the alternator?
No - a corroded ground strap is just as common a cause and much cheaper to fix than an alternator.
How much does this repair cost?
A ground strap cleaning costs very little in parts. A full alternator replacement typically runs $350-$600 including labor.
Can overcharging damage other truck electronics?
Yes - sustained overvoltage stresses sensitive control modules throughout the truck, which is why this code shouldn't be ignored even though it isn't an emergency.