There is a self diagnostic but it is a bit tricky to read
Attached is the pdf from Towermans's secret resource
Under the seat, along the right subframe rail is a short orange/black wire with a bullet connector
In order to read out the Service Codes below, ground that connector with a bit of wire with the motor
The red FI light will begin to flash codes. There will be a 5 second delay and then the codes begin.
The first flash is always a LONG (1 sec) followed by either LONG or SHORT (0.5 sec) flashes. LONG
flashes indicate TENS and short flashes ONES.
One LONG followed by two SHORT = 12.
Two LONG, one SHORT = 21.
Three LONG, two short = 32, etc.
There is an interval of 1.5 seconds between TENS and ONES.
There is a 3 second
interval between codes.
To recover codes set in memory ground the self-diagnosis terminal rapidly more than 5 times within
2 seconds. The lead must remain grounded after 5 groundings for the remainder of the diagnostic
session. You can then clear codes from the ECU by pulling the clutch lever in for more than 5
11 Main throttle sensor
12 Inlet air pressure sensor
13 Inlet air temperature sensor
14 Water temperature sensor
21 Crankshaft sensor
24 & 25 Speed sensor (24 then 25, repeatedly)
31 Vehicle-down sensor
32 Sub-throttle sensor
33 Oxygen sensor inactive (Europe)
51 Ignition Coil #1
52 Ignition Coil #2
56 Radiator Fan Relay
62 Sub-throttle valve actuator (sensor in range but not responding)
64 Air switching valve
67 Oxygen sensor heater (Europe)
94 Oxygen sensor out-of-range