Code 90 is one of the cruise control switches. This is a common issue. Dealer will replace the front or back or both brake switches.Yamaha knows about this.
I believe the switch is located behind the 2nd gear cover? I am assuming that the oil in there is just motor oil and you would replace it by adding oil to the crankcase.
Am I correct?