I picked up a clean 4 hp Craftsman engine. It starts and runs fine after pressing the bulb primer 5 times, but stops after that gas is gone. If I keep pressing the bulb, it keeps running.
I removed the center bolt from the bottom of the float bowl, the bolt is also the main jet. It had some crud in the cross holes, so I cleaned them and ran a #75 drill into the jet to clear it. I also ran it through the tube in the carb. No change.
I then discovered that if I keep the bulb pressed in it runs fine, ie, I do not need to keep pumping it.