Have you check to make sure that the lines are not bad. The insides of the fuel line can swell due to the chemical reation of the fuel these days. I would also check the fuel tank for an obstruction as well.
Small Engine Technician
Owner of outdoor power equipment business, repairing all makes and models.