Took the airbox off yesterday and went for a run....much better but still there, so will try rejetting the main and get adjustable needles in there as well.
The other plausible theory is flooding from the float valves at high revs due to vibration but not at idle. I'll be surprised if its just a jetting issue but we'll see.