If it is cycling in speed at constant throttle, it may be running lean at high speed. Have you tried turning the high speed mixture needle anticlockwise a bit?

Also, is that carburetor a Walbro WA or a Walbro WT?