Join Date: Mar 2008
Location: Kapuskasing Ontario Canada
Mentioned: 8 Post(s)
Sounds like it could be your O2 sensor... You can read the FI trouble codes yourself:
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
To recover codes set in memory (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.
To clear codes from the ECU,, pull the clutch in for more than 5 seconds.
Things the ECU cannot detect:
Fuel Pump Relay
DFI Main Relay
ECU Power and Ground
Last edited by invader; 06-19-2010 at 08:51 PM.