I know it sounds a little lame with all these excellent suggestions but have you tried draining the fuel and putting in some new. Worked for me once when bike started to run rough.
What ever hope you fix it

Blessings