Kawasaki DFI Code 21: Crankshaft Sensor — Causes & Fix
On Kawasaki motorcycles, DFI service code 21 means a fault in the crankshaft sensor circuit — the sensor that gives the ECU engine speed and position for spark and injection timing.
- Applies to
- Kawasaki motorcycles
- Est. repair cost
- $25 – $180
- Time to fix
- 30–90 minutes
What it means
Look for a loose/corroded connector, damaged wiring, metal debris on the sensor tip, or a failed crankshaft sensor. This is a Kawasaki DFI (Digital Fuel Injection) service code, read through the FI light or the bike’s service/diagnostic mode. It applies to Kawasaki FI models such as the Ninja, Z, Versys, and ZX range. Note: Kawasaki service-code numbers can vary by model and year, so always confirm against your model’s service manual — the mapping here reflects common Kawasaki DFI models. After the fault is repaired the code is kept as a stored "history" code; clear it through Kawasaki’s service/diagnostic mode so the FI light goes out.
Symptoms
- FI light on; engine won’t start or cuts out
- Service code 21 stored
- Sudden stalling while riding
How to fix it
- 1
Check the sensor connector and tip
1. Locate the crankshaft sensor at the crankcase. 2. Reseat the connector and clean any metal debris from the sensor face.
- 2
Test and replace
1. Measure the sensor coil resistance against spec. 2. Replace if open, shorted, or out of range, then clear the code.
Frequently asked questions
Why won’t my Kawasaki start with code 21?
Without a crank signal the ECU can’t time the spark or injector, so the engine can’t run. Check the sensor connector and wiring first.
Last updated July 15, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.