First some back round. It has 170 hours on it. Its on an engine drive welder. I took the carb off and looked it was really clean but I cleaned it anyway. I used a torch tip cleaner in all the little jet holes. Still surges at WOT. Does not surge at idle! Only time it doesn't surge at WOT is when i pull the choke out a little bit. Im stumped. I clean the carb like 3 times. Only thing i noticed is fuel filter Barley fills up when running? maybe lack of fuel? any way to test fuel pump? Unit was sitting for a while. Drained out old gas and put some new in too.