light it gives me this: 10 5 10 5 10 1 3 1 10 1 7 1 7 1 10 1 7 4 10 1 3 7 10 5 10 10 10 and it repeats.
Hopefully this is correct as i had to try decipher these numbers in block stages, as the bike is reporting multiple faults at once. These are in order of your numbers but i excluded some as i could decipher them correctly, as number 10 was missing for some of them. Notice that the sequence starts with 10 blinks first.
10 5 10 5 [Idle Speed Control Sensor Faulty] if its 10-5-10-5-10-5-5 this exact blinking sequence , explains the idling issues and running issues, it is the unit that has 3 pipes sucking the airbox and feeding the injector bodies filtered air (kinda needed to for injectors when throttle is shut)
========
10 1 3 1 (O2 Lambda Sensors Front not-user repairable, try to clean them to see what happens unless its a dead dodo)
================
10 1 7 1 7 1 10 Engine Temp Sensor Unit (inside the front cylinder next to throttle body or just very bad contacts – extremely sensetive part due to oxidization of pins – ====================
10 1 3 7 [Rear Exhaust Lambda Sensor]
===============
10 5 10 10 10 [Speed Sensor Faulty = its on your fork leg at the front left of the wheel, could need a strip down and proper clean up or replace it if beyond repair and it repeats.
Hopefully this helps!
Youtube video was handy!