Bosch · OBD1300 Scan Tool
Code 12 means the engine control module (ECM) is not receiving a signal indicating the engine's rotational speed. This is often expected when the engine is not running, but if displayed during a test with the engine off, it indicates a problem.
Click steps to track your progress.
Ensure the engine is running as expected for the test being performed.
Verify the scan tool connection to the vehicle.
If performing a Field Service test with the ignition on but engine off, Code 12 is normal.
If Code 12 appears when the engine is running, check the crank sensor and its wiring.
If the issue persists, there may be a problem with the PCM or the check engine light circuit.