If you are letting the light go out before starting the engine, then it comes back on for 10 sec after starting, it means the ECM has logged a diagnostic code. Not sure about your model year, but I can access and reset the codes using the odometer.
Again, on my bike, this is how it works. Engine off, ignition switch off. Set the run switch on, hold in the trip odometer reset button, and turn ign to ON, not ACC. Next, release the odometer reset button. The speedo should "wow", which means it blinks, flashes, and generally behaves a lot like me on a good bender. On the odometer, it should display "diag" after a few seconds. Once it does (if it does?), press the reset button again and release. You should see something like "PSSPT" in the odometer. If one of the letters is flashing, it means there is a stored diagnostic code in the ECM.
If the first letter is flashing, press and hold the reset button in for 5 seconds. If it's one of the other letters, press the reset button once for each letter until you reach the flashing letter. Then press and hold in the reset button for 5 seconds. Write down the code(s) and post a reply and I'll see if I can look them up for you.
To clear the DTC, press and hold the reset button in for 5 seconds after you have read the code. You can exit this mode by turning off the IGN. |