Just for the heck of it.. pull the top off the carb and see if you have anything in the fuel bowl that could be floating around(i had a issue with that,now i run 2 filters,stock and at the carb inlet) and once in a while starving the fuel pick up? I still have the stock jetting in my carb and when i take off at 4am and roll too much into the carb, i get a lean back fire,but i know mine is lean! i leave it alone because it runs perfect in the heat of the day(100 plus here) and i run 160 miles a day at 70 to 80mph... i'm not gonna go fatter! Sure hope it is something simple and cheap!!