Check fuel filters. While the engine is running, squirt some carb cleaner into the carb in short bursts. Get a screwdriver handle and tap the area where the floats and needle and seat are. Sounds like a carb rebuild is in order. Look into the carb and make sure you are getting a good spray of gas when you hit the gas.