I have an 09 M1000 with 750Km, it was new (old stock) this year, anyway it's stock except for some vented side panels. It runs fine on the hill, but on the trail ( I know but I have to ride the trail to get to the Pow ) If I'm riding at say 80 Km (50Mph) constant throttle, it's about half to 2/3 throttle, all of a sudden it will go completely off song, almost like it runs on one cylinder. If I go to full throttle it is still flat and will only pull 6400. If I blip the throttle about 4 to 6 times it comes back to life, if I stay at full throttle no problem, but if I back off it will do it all over again. I thought it could be water in the fuel so put de icer in no change. I check piston wash it looks good about the size of a penny. Any thoughts would be great. Thanks.