Check engine codes ther explained in this forum somwer how to do this.
Swich ON ignition and kill swich ON wait 1 minute and cunt the blinks of the red engine synbol on the dash.
Ther should be time gaps between blinks for example my worst one and is coming back to me is folt :
P0505
Idle Control System
Idle Speed Control Error
Wich is blinking only numbers for example 0 is 10 blinks 5 is 5 blinks 3 is 3 blinks
P0505 = xxxxxxxxxx xxxxx xxxxxxxxxx xxxxx
If ther is other foult the time gap is bet longer.
Have a pen and paper ready.
I am sending you the link wher all the folts explained
Good luck
http://www.cscmotorcycles.com/Articles.asp?ID=317