Boy inremittent problems are the worst
check oil filter in is correct and has the holes for top end lubrication.
A possibility would be float levels and possible binding on bowl side did you check when carb was open?
Check the air screw adjustment Mine is out 2 1/2 turns
Also reports of the O rings that seal like the air screw being ripped etc.