I also think it sounds like a faulty light....
You can use a paper clip to jump the "dealer wires" located behind the painted plastic cover on the right side of the bike, directly below the seat. Find the white connector beneath this cover. With the bike off, use the paper clip to short out the white/red striped wire and the black/white striped wire. Don't start the bike, just turn the ignition to on as you are watching the readout on the speedometer.
If your bike is stock and all is fine is should read only "C00".
Here are the codes
from the service manual.
c12 crankshaft positions sensor, pickup coil signal, signal generator
c13 intake air pressure
sensor #2, for front cylinder
c14 throttle position sensor
c15 engine coolant temp sensor
c17 intake air pressure sensor #1 for rear cylinder
c21 intake air temp sensor
c23 tip over sensor
c24 ignition signal, coil #1 for rear cylinder
c25 ignition signal, coil #2 for front cylinder
c28 secondary throttle valve
c29 secondary throttle valve position sensor
c31 gear position signal switch
c32 injector signal #1 for rear cylinder
c33 injector signal #2 for front cylinder
c41 fuel pump control system, fuel pump, fuel pump relay
c42 ignition switch signal, anti theft
c44 heated oxygen sensor
c49 pair control solenoid valve
-Metal monsters that let us breathe. Let us smell. Keep us from being numb. - Zookoff
-Twisties give me happy pants
Here's to a long life and a merry one.
A quick death and an easy one.
A pretty girl and an honest one.
A cold pint-- and another one!