DTC codes / Subaru codes / P1512
P1512 on a Subaru means the engine control module (ECM) has detected a low input signal on the second circuit of the idle air control (IAC) solenoid, which is the valve that meters air around the closed throttle plate to keep idle steady. The ECM expects a specific voltage or current feedback on that circuit and saw it fall below the acceptable threshold, so it flags the circuit as faulty.
You can usually drive the car to a workshop, but expect an unstable idle and possible stalling when you lift off the throttle, so avoid heavy traffic and keep your foot ready on the brake. Do not ignore the code for long, because repeated stalling can affect brake assist and power steering on older Subaru models.
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.