you could buy a new carb only to find the problem's still there, it's your choice, for the sake of twiddling a couple of screws and checking that clean fuel is filling the floatbowl, the float is working correctly and is at the correct height, also worth checking the valve clearances, guaranteed it's something simple!
Pitkin, March 2012