Suzuki FI Code C12: Crank Position Sensor — Causes & Fix
On Suzuki motorcycles and scooters, FI code C12 means a fault in the crankshaft position sensor circuit — the sensor that gives the ECM engine speed and position for spark and injection timing.
- Applies to
- Suzuki motorcycles
- Est. repair cost
- $25 – $170
- Time to fix
- 30–90 minutes
What it means
Look for a loose or corroded sensor connector, damaged wiring, metal debris on the sensor tip, or a failed crank position sensor. This is a generic Suzuki fuel-injection (FI) code, so it applies across Suzuki FI models — the Raider R150 Fi, Smash, Gixxer, GSX-R and GSX-S range, V-Strom, and more. Suzuki reports it as a "C" number, shown through the FI-light blink pattern or by entering the bike’s dealer/diagnostic mode. After the fault is repaired it becomes a stored "history" code; clear it through Suzuki’s dealer/diagnostic mode so the FI light goes out.
Symptoms
- FI light on; engine won’t start or cuts out
- Code C12 in diagnostic mode
- Stalling while riding
How to fix it
- 1
Check the sensor connector and tip
1. Locate the crank position sensor at the crankcase. 2. Reseat the connector and clean any metal filings from the sensor face.
- 2
Test and replace
1. Measure the sensor coil resistance against the service value. 2. Fit a new sensor if it is open, shorted, or out of range, then clear the code.
Frequently asked questions
Why won’t my Suzuki start with C12?
No crank signal means the ECM can’t time the spark or injector, so the engine can’t fire. Start with the connector and wiring at the crank sensor.
Last updated July 15, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.