DTC codes / Subaru codes / P1120
P1120 on Subaru vehicles means the engine control module (ECM) has detected an abnormally high voltage on the starter switch input circuit, which it expects to be low when the starter is not engaged. The ECM uses this signal to know when the engine is cranking, and a high input when it should be low indicates a short to power, a faulty switch, or a wiring problem.
If the engine starts and runs normally, you can drive to a repair shop, but avoid turning the key off and on repeatedly until the fault is fixed. If the engine cranks but does not start or stalls, do not drive and have the vehicle towed to prevent being stranded.
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.