Ya it does, dont quote me but the fault may have to occur two or more times before stored.. These bikes do not require a computer to diagnose, just a service manual so to have your dealer read them should not take more than 10 mins. Start by depressing the "select" and "reset" buttons on the dash with the key OFF. Press and hold, turn the key on, you will notice the fuel guage start to flash. Continue holding them for 3-6 seconds. It will kick into diag mode. From there you will need a service manual or dealer to refer to for which codes are what. To exit diag. mode simply turn the key off. If your check engine light comes on (on a Yamaha) and is able to run often times it is a sensor reading out of spec in which case it will richen the fuel mixture to prevent any damage. If it is a component gone bad that will allow your bike to self destruct it is not supposed to run in which case the check engine light will flash while cranking. Hope this helps