Powertrain, generic · Vehicle speed, idle control and auxiliary inputs
P0512 Starter Request Circuit
Check engine lightOn
EmissionsNot relevant
Drive cycleRequired
Limp modeNo
The engine module reads a start request – from the ignition switch, a start button via the body module, or start-stop – and drives the starter relay with it. P0512 flags a fault in this signal. Subaru (also in the Saab 9-2X) checks plausibility: if the engine runs above 500 rpm and the start signal stays active for more than 3 minutes, a short or sticking switch is assumed, MIL after two trips. On a Jeep Cherokee diesel a chafed harness caused P0512 with a no-start. The starter then does not crank – or with a short to positive keeps running.
Likely causes
Ignition or start switch, or start button, faulty or sticking
Harness chafed, short to ground or positive
Selector or clutch switch in the start path
Starter relay sticking
Symptoms
- Engine does not start, starter does not crank
- Starter keeps running after the start (noise)
- Check engine light (Subaru after two trips)
Repair estimate
DifficultyMediumDIY possible
Parts and labour€30–400
Time0.5–3 h
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
ignition start switchstarter relaystart request wiringengine control module
Related codes
References: saabwisonline.com, static.nhtsa.gov, law.cornell.edu.