DTC codes / Subaru codes / P1591
P1591 on Subaru vehicles means the engine control module (ECM) has detected a low input voltage on the neutral position switch circuit, indicating the switch is likely stuck closed or the signal wire is shorted to ground. The ECM expects to see battery voltage when the transmission is in gear and near zero volts only in neutral, so a constant low reading tells the computer the shifter is always in neutral.
The car is generally safe to drive with P1591 because the fault mainly affects idle and cruise logic rather than engine safety, but avoid long trips until it is diagnosed. If you notice stalling, hard starting, or cruise control failure, have the circuit checked promptly.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.