Make sure the ECM unswitched battery supply is coming directly from the battery and not the starter.
1)Undercharged batteries caused by a malfunctioning alternator or regulator.2)High-current devices on the vehicle such as citizens band radio amplifiers, numerous exterior lights, or other accessories.
1)Charge or replace the battery.2)Repair or replace the alternator and/or OEM wiring to the alternator.3)Repair or replace the battery harness.4)Repair or replace the OEM power harness.
Cummins ISX CM870 (2003-06) Fault Code: 596 PID: P167 SPN: 167 FMI: 0/16 Electrical Charging System Voltage – Data Valid But Above Normal Operating Range – Moderately Severe Level. High battery voltage detected by the battery voltage monitor feature.
Cummins ISX CM870 (2003-06) Fault Code: 595 PID: P103 SPN: 103 FMI: 0/16 Turbocharger 1 Speed – Data Valid But Above Normal Operating Range – Moderately Severe Level. High turbocharger speed has been detected by the engine control module (ECM).
Cummins ISX CM870 (2003-06) Fault Code: 585 PID: S39 SPN: 677 FMI: 4/4 Starter Relay Driver Circuit – Voltage Below Normal or Shorted to Low Source. Low voltage detected at starter lockout circuit.
Cummins ISX CM870 (2003-06) Fault Code: 584 PID: S39 SPN: 677 FMI: 3/3 Starter Relay Driver Circuit – Voltage Above Normal or Shorted to High Source. Open circuit or high voltage detected at starter lockout circuit.
Cummins ISX CM870 (2003-06) Fault Code: 559 PID: P157 SPN: 157 FMI: 1/18 Injector Metering Rail 1 Pressure – Data Valid But Below Normal Operating Range – Moderately Severe Level. The engine control module (ECM) has detected that fuel pressure is lower than commanded pressure.
Cummins ISX CM870 (2003-06) Fault Code: 551 (SSS) PID: S230 SPN: 558 FMI: 4/4 Accelerator Pedal Idle Validation Circuit – data incorrect. No voltage detected simultaneously on both idle validation and off-idle validation switches.