SPN 158 FMI 0 — Keyswitch Battery Potential Above Normal
Keyswitch above-normal voltage is an overcharge or charging-control diagnosis until proven otherwise. Module damage after prolonged overcharge events is a documented consequence. The FSM confirms true overvoltage before any controller replacement.

Fault Overview
SPN 158 FMI 0 indicates keyswitch sensed voltage above the calibrated maximum. System overcharge from alternator or regulator failure, jump-start spikes, sensing anomaly, and wiring faults are the primary causes. Module damage after prolonged overcharge events is a documented consequence. Replacing the ECM for an overvoltage code without proving the charging system is the most documented misdiagnosis pattern.
Engine & Platform Coverage
Symptoms
- •Keyswitch voltage high
- •Ignition voltage overcharge sense
- •High voltage on key feed
- •Module overvoltage key power
- •Module damage from prolonged overcharge
Possible Causes
- 1.System overcharge from alternator/regulator — alternator or regulator failure producing above-normal system voltage
- 2.Jump-start spikes — jump-start spikes producing transient overvoltage
- 3.Sensing anomaly — sensing anomaly producing false above-normal reading
- 4.Wiring faults — wiring faults producing above-normal voltage reading
Diagnostic Flow — FSM Sequence
AI Diesel Tech enforces this evidence-gate sequence. Each gate must pass before advancing.
3 steps locked behind Technician Mode- 1Step 1 — Meter Verification at Battery and ECM Key Feed: Meter-verify voltage at the battery and at the ECM key feed. True high voltage at both points supports a charging-system overvoltage event. A high reading at the ECM key feed with normal battery voltage supports a wiring or sensing fault.
- 2Step 2 — Alternator Output and Sense Checks: Check alternator output and sense. Verify alternator output voltage and regulator sense voltage. A system overcharge from alternator or regulator failure producing above-normal system voltage confirms a charging system fault. Inspect the alternator sense path interactions with key feed circuits.
- 3Step 3 — Inspect for Recent Jump-Start Events: Inspect for recent jump-start events. Jump-start spikes producing transient overvoltage are a documented cause. Confirm whether a recent jump-start event preceded the fault. A transient overvoltage from a jump-start may not require charging system repair.
- 4Step 4 — Repair Charging Control: Repair the charging control system if overvoltage is confirmed. Replace the alternator or regulator if charging system overvoltage is confirmed. Repair wiring if a wiring fault is confirmed. Replace the battery if damage from prolonged overcharge is confirmed.
Unlock the full evidence-gated diagnostic sequence, DVOM test steps, and repair procedures in Technician Mode.
Repair Steps
1 steps locked- 1Replace alternator or regulator if charging system overvoltage is confirmed.
- 2Repair wiring if wiring fault is confirmed.
- 3Replace battery if damage from prolonged overcharge is confirmed.
Unlock full diagnostic steps, DVOM tests, and repair procedures.
Full Diagnostic Access
Verification steps, preventative measures, severity guidance, and legacy comparison are available in Technician Mode.
Start Diagnosing This Fault Now
AI Diesel Tech walks you through every evidence gate in the correct order. Choose the plan that fits your shop.
Related Resources
Related Fault Codes
AI Diesel Tech — The Technician's Diagnostic Engine
AI Diesel Tech diagnostic logic is built by an ASE Certified Diesel Technician and engineered for professional shop use. Trusted by technicians nationwide — used in shops, fleets, and training programs.
Summary
Keyswitch above-normal voltage is an overcharge/control diagnosis until proven otherwise. The AI Diesel Tech FSM confirms true overvoltage before any controller replacement.