Repair / Repairs / Read engine fault codes (fuel injection)

Repair

Read engine fault codes (fuel injection)

Home workshopBasic tools and some experienceTime: 15 to 30 min (estimate)

Home mechanic (basic tools) ยท Time: 15 to 30 min (estimate) (estimate)

The ECU (engine control unit) watches its sensors, injector, coil and pump. When it sees a reading out of range it stores a fault code and lights the engine warning light (MIL, often marked FI or with an engine symbol). Reading the code tells you which circuit to check. It does not prove which part has failed: a code for a sensor is often caused by its plug, wire or earth.

Safety

  • Read codes with the bike on its stand and the engine off, or idling outdoors only.
  • Do not unplug ECU or sensor connectors with the key ON. The K-Light 125 manual warns this can damage the ECU.

You need

  • A scan tool that speaks to your bike, or the manufacturer's tool at a dealer. The K-Light 125 uses a 16-pin diagnostic connector. Other bikes use different plugs; some flash codes on the warning light instead (check your manual for a jumper or blink-code method).
  • A charged battery. The K-Light 125 manual says the battery must not be below 8.5 V while using the tool.

Steps

  1. Light check at key-on. Turn the key ON in neutral. The warning light should come on: this proves the system has power. If it stays off, check fuses, the earth wire and the ECU plug first (K-Light 125 manual, PDF page 274), then the bulb or LED.
  2. Light after starting. Start the engine. The light should go out. If it stays on or comes on while riding, a fault is stored. A flashing light on many bikes means a fault that can damage the catalytic converter: ride gently and get it checked soon.
  3. Connect the tool. Find the diagnostic connector (often under the seat or a side cover). Key OFF, plug in, then key ON.
  4. Write down every code and any freeze-frame data (engine speed, temperature at the moment the fault was set) before you clear anything.
  5. Look up each code in your manual. The table below gives examples from the K-Light 125.
  6. Check the circuit for the code: connector clean and fully clicked in, no broken or chafed wires, good earth. See Clean and seal electrical connectors and Clean and tighten earth connections.
  7. Clear the codes and test ride. If the same code returns, go to the part's own check page.
  8. Code that does not match the fault: the K-Light 125 manual says an unstable earth wire can cause this. Fix the earth, disconnect the battery for 3 minutes, reconnect and start.
  9. Live data (if your tool shows it): battery voltage, engine temperature, throttle position and intake pressure readings help a workshop judge sensors, charging and even valve clearance.

Example codes (K-Light 125, PDF pages 269 to 271)

Code Circuit Next page
P0122, P0123 Throttle position sensor low or high Check the engine sensors
P0107, P0108 Intake pressure (MAP) sensor low or high Check the engine sensors
P0112, P0113 Intake air temperature low or high Check the engine sensors
P0117, P0118 Engine (cylinder head) temperature low or high Check the engine sensors
P0131, P0132, P0134 Oxygen sensor lean too long, rich too long, no activity Check the oxygen sensor
P0030 to P0032 Oxygen sensor heater circuit Check the oxygen sensor
P0201, P0261, P0262 Injector open or shorted Check the fuel injector
P0627, P0629 Fuel pump open or shorted Check the fuel pump
P0505, P0508, P0509 Idle stepper motor Reset the idle
P0335 Crankshaft position sensor Test the ignition pick-up
P2300, P2301 Ignition coil Test the ignition coil
P0601 ECU memory error Diagnose a suspected CDI or ECU fault

Code meanings on other bikes can differ. Always use your own manual's table.

Check your work

  • Light on at key-on, off after start, and no code returns after a full warm-up ride.

If it did not fix the problem

  • No tool will connect: check fuses, earth and the ECU plug, then try the tool on another bike. If it still fails, see CDI or ECU suspected faulty.

Problems this repair helps with

Sources
  • K-Light 125 manual, PDF pages 269, 270, 271, 272, 274, 276

Values marked K-Light 125 are for that reference bike. Use your own bike's manual for its values. Text CC BY-SA 4.0, Transitions Lab.