Sounds to me that the carb needs to be tuned up or that the fuel line has cracks in it that's sucking in air bubbles. I know your pain, I have a briggs 4 HP that's doing what your saying. I'de personally send it in to your local small engine repair shop and have them look it over completely.
David
July 2007