HeavyEquipmentFix
Ask
DiagnosticsMedium severity

John Deere Engines SPN158FMI17 Fault Code: ECU Power Down Error

ECU Power Down Error · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

SPN 158 FMI 17 means the ECU commanded its internal power switch OFF after key off, but the switch did not respond within 164 seconds. This is a warning-level code that only sets while ignition is OFF, and it warns that the battery may be discharged because the ECU is not powering down properly.

Medium severity. This is logged as a Warning alarm level. It will not stop the machine from running, but if left unaddressed it can drain the battery because the ECU stays partially powered when it should be shut down.

What does John Deere Engines error code SPN158FMI17 mean?

SPN 158 FMI 17 points to the ECU's internal power down sequence. When the ECU sees ignition go OFF, it waits a few seconds and then commands an internal electronic switch OFF. This switch cutoff is meant to reduce the current the ECU draws once the operator has shut the machine down.

This code sets when that switch does not respond within 164 seconds of the ECU commanding it OFF. Because the ECU never fully powers down, it keeps drawing current from the battery even while the machine sits parked.

The code is only active while ignition is OFF, so operators typically will not see it while driving or running the machine. It usually shows up as a stored or warning code discovered during diagnostics or after a battery drain complaint.

What triggers a John Deere Engines SPN158FMI17 code?

The DTC becomes active 164 seconds after the ECU commands its internal electronic switch OFF, if that switch does not respond within that time. It is only active while ignition is OFF.

Common causes of SPN158FMI17

  • Bad ECU software controlling the power down sequence
  • A faulty ECU that cannot properly execute the internal switch shutdown
  • Other codes present on the system that may be tied to or triggering this power down failure

How to troubleshoot John Deere Engines SPN158FMI17: first checks

  1. Check for other active or stored fault codes on the machine, since other codes are listed as a possible cause of this power down failure
  2. Verify the battery state of charge, since a discharged battery is the expected symptom when this code is present
  3. Confirm ECU software version and check for available software updates from John Deere, since bad ECU software is a listed cause
  4. If software is current and other codes are ruled out, suspect the ECU itself as the possible cause and plan for further ECU-level diagnosis or replacement

How the code clears

No separate clearing step is listed. Because this code is tied to the ECU's internal power down behavior, it should be addressed by resolving the underlying cause, whether that is a software update, clearing other related codes, or replacing a faulty ECU. No reset procedure is listed for this code.

Frequently asked questions

What does SPN 158 FMI 17 mean on a John Deere engine?

It means the ECU tried to power itself down after key off by commanding an internal electronic switch OFF, but that switch did not respond within 164 seconds. The ECU stays partially powered instead of shutting down fully.

Will this code cause the machine to lose power or stop running?

No. This is a Warning-level alarm and the code is only active when ignition is OFF, so it does not affect running performance. The main risk is a discharged battery from the ECU not powering down.

Why is my battery draining when the machine is parked?

If SPN 158 FMI 17 is active, the ECU is not completing its power down and may keep drawing current after key off. This is the control unit response listed for this code: the application battery may be discharged because the ECU will not power down.

What usually causes this code?

Listed causes are bad ECU software, other codes present on the system, or a bad ECU itself. Checking for related fault codes and confirming software version are good starting points.

Is there a reset procedure for this code?

No reset procedure is listed for this code. Repair focuses on fixing the underlying cause, such as updating ECU software, addressing other stored codes, or replacing the ECU if it is faulty.

Does this code only appear when the key is off?

Yes. It is specifically noted as only active when ignition is OFF, since it relates to the ECU's post key off power down sequence.