You could see if it is throwing an error code.
(1)To recover codes set in memory (Diagnostic Mode 2); KEY ON, touch the self-diagnosis terminal rapidly to ground more than 5 times within 2 seconds. The lead must remain grounded (after 5 groundings) for the remainder of the diagnostic session. The codes will readout exactly as in Mode 1.
(2)Start by reading your trouble code(s) to know where to start inspecting.
Under the seat, along the right sub-frame rail is an orange/black wire with a bullet connector. This is the self-diagnosis terminal. In order to read out the CURRENT Service Codes (MODE 1), ground that wire with the KEY ON. The 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.
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)
33_______Oxygen sensor inactive (Europe)
51_______Ignition Coil #1
52_______Ignition Coil #2
56_______Radiator Fan Relay
62_______Subthrottle valve actuator (sensor in range but not responding)
64_______Air switching valve
67_______Oxygen sensor heater (Europe)
94_______Oxygen sensor out-of-range (Europe)
To clear codes from the ECU, enter MODE 2, pull the clutch in for more than 5 seconds.
Copy/Pasted from a post by Invader.