I have a 3.5 hp B&S "classic" engine. While mowing, it started sputtering and surging like it was about to run out of gas but it has plenty. It does this in any throttle position. I took off the carb and cleaned the strainer. It had some junk, but wasn't very dirty. After I put the carb back on, it ran fine for 3 minutes then started surging again. One thing I noticed is that it will run smooth seconds before it runs out of gas. Sounds like a carb problem, but I'm not sure.
Thanks for any help. John