One other thought. No idea what your fuel lines are but recently I had to replace a section on a piece of equipment where the line had delaminated and internally ballooned. Took me a long time and process of elimination to find the blockage. I would make sure your lines from tank to pump and pump to carb are free. And have you checked the sediment bowl and filter on the pump?