Sounds like you need to get inside the carb and clean it or replace some worn parts. Rebuild kits are available for $40 or so and it's fairly easy to work on. I would first be sure you're getting a good steady flow of gas to the carb, then go from there...