What P0512 usually means
P0512 is about the request to crank, not the starter motor’s mechanical ability once power reaches it. The PCM is saying the start request signal from the ignition switch, body module, or related start-authorization circuit does not make sense. That makes this a very useful bridge code between traditional starter diagnosis and newer module-controlled start systems.