Reading Fuel-Injection Fault Codes

How to read the fault codes a fuel-injected motorcycle has already stored before you spend money on sensors. Covers the manufacturer-specific ways bikes show codes on the dash, what a diagnostic port and scanner can and cannot do, writing codes down before clearing anything, and why a code names a circuit rather than a failed part — so connectors, grounds and wiring get checked first.

Difficulty: Beginner · Time: 15-45 min to read and record codes; circuit checks take longer · Interval: No service interval — read the codes whenever the FI or engine warning light comes on, the bike runs badly, or before buying any engine sensor

What it costs: $0-60 in parts doing it yourself, against $80-180 at an independent shop — you save $80-120.

Read before you start

Tools required

Step-by-step

  1. Note exactly what the bike was doing when the light came on: cold or hot, at idle or under load, in the rain, after a wash
  2. Charge the battery and confirm it holds a healthy resting voltage — low voltage causes false codes
  3. Look up the self-diagnosis procedure for your exact make, model and year in the service manual
  4. Find the diagnostic connector or port if your bike has one — commonly under the seat or a side panel, often with a protective cap or a dummy plug
  5. Follow the manual's procedure: bridging the specified pins with a jumper, a switch or button sequence, or connecting an adapter and scanner that supports your bike
  6. If codes are shown as blinks of the FI light, video the dash with your phone so you can count long and short flashes accurately afterwards
  7. Write down every code in order, and note whether each is current or stored if the dash or scanner distinguishes them
  8. Look each code up in the manual's list and note which circuit it refers to
  9. Check the obvious shared causes first: battery terminals, the main ground strap, and any ground points listed for the engine management system
  10. Follow the loom from the ECU towards the named sensor or actuator, looking for chafing at the frame, headstock and engine, and for melted insulation near the exhaust
  11. Unplug the connector at the component. Look for green corrosion, water, bent or pushed-back pins and a broken locking tab
  12. Clean the connector with contact cleaner, let it dry, refit it until the lock clicks, and protect the seal with a little dielectric grease where appropriate
  13. Test the circuit with a multimeter to the manual's values — supply voltage, ground and signal or resistance — rather than assuming the part is bad
  14. Only once the wiring and connections test good, treat the component itself as the prime suspect
  15. Clear the codes using the manual's procedure, then ride or run the bike through the conditions that set the fault before
  16. Read the codes again. No return means the connection work fixed it; a returning code points back at the circuit or the part
  17. Remove the jumper or adapter, refit the connector cap or dummy plug so water stays out, and refit any panels
  18. If the fault is intermittent and you cannot pin it down, a dealer or specialist with the manufacturer's tool can often see live data and freeze-frame information that the dash cannot show

Common mistakes

Questions riders ask

How do I read fault codes on my motorcycle?

It depends entirely on the make, model and year. Many fuel-injected bikes can show stored codes on the dashboard — some after a diagnostic connector under the seat is bridged with a jumper, some through a sequence of the ignition, kill switch or dash buttons, and some display codes directly on an LCD. Some flash the FI light in long and short blinks that you count. Newer bikes may have a diagnostic socket for a scanner. The service manual for your bike has the exact procedure and the code list; a generic procedure from another model is not safe to assume.

Will a normal car OBD scanner work on a motorcycle?

Sometimes. Some newer bikes, particularly those built to recent emissions rules, have a diagnostic socket, and some of those work with a generic scanner through the right adapter cable. Many manufacturers use their own connector shape and communication protocol, and those need the dealer tool or an aftermarket interface built for that brand. Check what your specific bike uses before buying anything, and be wary of any adapter that claims to fit every motorcycle.

Can I keep riding with the FI light on?

Treat a warning light that comes on and flashes while you are riding, or any warning light that comes with rough running, misfiring, loss of power or stalling, as a stop-riding situation — pull over somewhere safe and do not carry on. Many bikes drop into a limp-home mode when they detect a fault, and an engine that is misfiring or running on substitute values can cut out in traffic. A light that is steady with the bike running perfectly still needs reading promptly, not ignoring for a season.

The code came back after I cleared it. Now what?

That confirms the fault is real and current. Go back to the circuit: unplug the connector at the sensor and look for corrosion, water, spread or pushed-back pins; check the wiring where it passes the frame, headstock and engine for chafing; check the ground points and battery terminals. Then test the circuit with a multimeter to the values in the service manual. Only once the wiring and connections test good is the part itself the prime suspect.

Parts for this repair

Not sure this is the fault?

Related guides