If the carb checks out, and you have gone through the fuel pump, you might also check the fuel tank pick up. Sometimes the screen tube or bag can come off and varnish builds up like a little ball of epoxy at the end of the pick up tube. allows enough fuel to get started, warm up and even drive a little but not enough fuel to step on the gas of climb a hill.