01 Don't Get Stranded! A Guide to Roll Starting, Starters, and… • 02 This Is How Brain-To-Vehicle Interface Technology Works • 03 The Evolution of Engine Control Units: Then vs Now • 04 Can You Change Your Bike's Disc Brake into a Drum Brake? • 05 A Beginner's Guide to Car AC Compressors & Signs of Failure… • 06 Advantages & Challenges of Different Piston Head Designs "C… • 07 How to Start an Automotive Business With Almost No Capital • 08 Signs of Low Differential Fluid: Understanding the Importan… • 09 Don't Get Stranded! Warning Signs Your Hybrid Battery Needs… • 10 C0070 and C0075: Right Front ABS Solenoid #1 and #2 Circuit… •

DTC codes / Subaru codes / P1512

P1512 · SubaruIdle Air Control Solenoid Signal 2 Circuit Low Input

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.

SystemPowertrain
Code typeSubaru specific
SeverityMedium
Fix difficultyIntermediate
AreaVehicle speed, idle control and auxiliary inputs

Symptoms you may notice

  • Check engine light illuminated, often with no other noticeable symptoms
  • Rough or stumbling idle, especially when cold or when electrical loads are switched on
  • Idle speed that hangs too high or drops too low and fluctuates
  • Engine stalling when coming to a stop or when the throttle is released
  • Occasional surging during idle in gear on automatic transmission models

Common causes, most likely first

  1. Dirty or carbon-fouled idle air control solenoid valve, restricting movement and skewing the feedback signal
  2. Damaged or corroded wiring or connector terminals on the IAC solenoid circuit, particularly the signal 2 wire
  3. Open or shorted IAC solenoid winding on the signal 2 circuit
  4. Failed engine control module (ECM) driver for the IAC circuit, though this is less common
  5. Intake air leaks downstream of the throttle body that alter idle air flow and confuse the IAC feedback
  6. Poor engine ground or reference voltage supply shared with the IAC circuit

How to diagnose and fix it

  1. Scan all modules for stored and pending codes, then clear and road-test to confirm P1512 returns
  2. Inspect the IAC solenoid connector and harness for corrosion, chafing, or pushed-out terminals, and repair as needed
  3. Measure resistance across the IAC solenoid windings and compare to the manufacturer's specification
  4. Back-probe the signal 2 circuit at the ECM and check voltage or duty cycle while commanding idle air control with a scan tool
  5. Remove and clean the IAC valve and throttle body passages, then reinstall and recheck idle operation
  6. Perform a smoke test or propane enrichment test to rule out unmetered intake air leaks
  7. If the circuit and valve test good, substitute a known-good IAC valve or ECM to isolate the fault before replacement

What a low IAC signal really means

  • A low signal on circuit 2 does not automatically condemn the IAC valve; a corroded ground or a chafed wire in the harness often produces the same code and is far cheaper to fix.
  • Subaru IAC valves are sensitive to carbon buildup, and a valve that is merely sticky can set P1512 without ever failing a resistance test, so cleaning is a valid first step before replacement.
  • Unmetered air from a cracked intake boot or a leaking intake manifold gasket can drive the IAC duty cycle outside its expected range and trigger this code even though the solenoid itself is healthy.
  • Technicians sometimes replace the IAC valve only to find the ECM driver is faulty, so always verify the control signal at the ECM before condemning the valve.
  • On some Subaru models the IAC circuit shares a ground path with other sensors, so a single bad ground can set P1512 alongside unrelated sensor codes.

Can I keep driving with P1512?

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.

Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage