P0512
Universal (All Makes) Vehicle (OBD-II)
Severity: ModerateWhat Does This Error Mean?
P0512 means the PCM detected a problem in the starter request circuit — the signal that tells the engine to crank when you turn the ignition key or press the start button. On modern vehicles, the PCM monitors the start request signal for anti-theft and engine management purposes. When this circuit is not behaving as expected, P0512 is stored. Symptoms may include the engine not starting, starting intermittently, or starting but the check engine light remains on.
Affected Models
- Vehicles 2000 and newer with PCM-monitored starter circuits
- Common on GM vehicles with push-button start or proximity key systems
- Toyota and Lexus vehicles with smart key ignition systems
- Ford vehicles with passive anti-theft systems (PATS)
- Any vehicle where the PCM, BCM, or security module controls or monitors the start request signal
Common Causes
- Ignition switch contacts have worn or failed, sending an erratic or absent start signal
- Start request wiring circuit has an open or short between the ignition switch and the PCM
- Security module (immobilizer) is preventing the start signal from reaching the PCM
- Brake pedal switch fault — on push-button start vehicles, the brake must be pressed to start and a failed brake switch blocks the start request
- Neutral safety switch or clutch safety switch is not properly signaling the PCM that the transmission is in park or neutral
How to Fix It
-
Note exactly what happens when you try to start the vehicle. Does the engine crank but not start? Does it not crank at all? Does it start sometimes but not others? This information narrows down whether the fault is in the start signal, the security system, or elsewhere.
A no-crank condition with P0512 often points to the neutral safety switch, brake switch, or ignition switch. An intermittent start points more toward a connector or wiring fault.
-
On push-button start vehicles, check the brake pedal switch. Press the brake firmly and try starting. If the vehicle starts when you press the brake pedal harder than usual, the brake switch is failing and not fully activating on light pedal pressure.
Push-button start systems require a confirmed brake pedal input before they allow cranking — a marginal brake switch is a very common cause of P0512.
-
Check the key fob battery if your vehicle uses a proximity or smart key. A weak key fob battery may not transmit a strong enough signal for the security module to authorize the start request.
Most vehicles allow emergency starting by holding the key fob directly against the start button — this bypasses the wireless signal requirement.
-
Inspect the ignition switch connector for loose connections or corrosion. On traditional key ignitions, the switch contacts wear over time and can cause intermittent start signal loss.
On GM vehicles with a worn ignition switch, the starter request circuit can fail while the accessory position still works — making diagnosis confusing.
-
If basic checks pass, connect a professional-level scan tool that can monitor the start request PID. Observe whether the PCM sees the start request signal when you turn the key or press the button. This isolates whether the problem is before or after the PCM.
Consumer-grade OBD2 scanners often cannot display start request circuit data — a shop-level tool or manufacturer-specific scanner is needed for this test.
When to Call a Professional
Starter circuit diagnosis can involve the ignition system, anti-theft system, and PCM — which requires a professional-level scan tool for proper diagnosis. If the anti-theft system is involved, dealer-level tools may be needed. Repair costs range from $80 for a switch to $500+ if the ignition or security module is involved.
Frequently Asked Questions
Can a dead battery cause P0512?
A dead or very weak battery causes all sorts of strange codes, including P0512. Always check battery voltage and have the battery load-tested before diagnosing starter circuit codes. A battery with good voltage at rest but poor cranking capacity can confuse the PCM.
Is P0512 a theft system code?
Not directly, but the anti-theft (immobilizer) system is often involved. If the security module does not authorize the start, it blocks the start request signal. Some scan tools display P0512 when the ignition detects an unauthorized start attempt. Check for separate security system codes alongside P0512.
Can I diagnose P0512 myself?
Partially. You can check the brake switch, key fob battery, neutral safety switch, and battery condition yourself. But full starter circuit diagnosis — especially when the anti-theft system is involved — typically requires a dealer or professional scanner that can communicate with all the vehicle's modules.