Irregular Rough Running

I would look at the base of the carburetor when it starts running rough and see if it is freezing up, you make need to get some heat directed at the base of the carburetor.