P0512 Code: Starter Request Circuit
The P0512 code means there is a fault in the signal that asks the computer to engage the starter, a signal typical of vehicles with a push-button start or a computer-controlled start. The engine may not start, or may start only some of the time. The ignition switch is the most common culprit.
- Severity
- Medium
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $30 to $400
- Difficulty
- Medium
- System
- Computer and Outputs
- Applies to
- All OBD2 vehicles
On this page
What the P0512 code means
On many modern vehicles the starter is not powered straight from the key. The key or the button sends a start request to the computer, which checks a few conditions (brake pedal pressed, shifter in park) and then switches on the starter relay.
The P0512 code is stored when the computer sees the request active when it should not be (with the engine running, for example) or does not see it at all.
If the starter keeps turning for a few seconds after the engine fires, the problem is serious: the starter pinion can damage the flywheel ring gear. In that case, disconnect the battery and check the starter relay before you use the vehicle again.
P0512 code symptoms
- The engine does not start, or starts only some of the time.
- The starter keeps running for a moment after the engine starts (rare).
- Check engine light on.
Likely causes of the P0512 code
- Faulty ignition switch or start button. It sends the request incorrectly.
- Request circuit wiring that is cut or shorted.
- Starter relay with worn contacts.
- Brake switch or neutral position switch that keeps the computer from allowing the start.
How to diagnose the P0512 code step by step
- Watch the start request signal on the scan tool while you turn the key or press the button.
- Check the ignition switch.
- Check the starter relay.
- Check whether the starter relay sticks. The starter must not keep turning after you release the key.
How to fix the P0512 code
- Repair the switch, the wiring or the relay.
- Clear the code and verify the repair.
Technical reference data
- Request signal: 12 V only while the starter is being operated.
- These values are a general guide: check the manufacturer data for your vehicle.
Brand-specific notes
If the P0512 code comes with a starter that will not stop turning, treat it as urgent and disconnect the battery before anything else.
P0512 on GM
Common on GM vehicles.
P0512 on Chrysler
Common on Chrysler vehicles.
Questions about the P0512 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.