Run new hoses under the gas tank and also over the trans to the rear of the engine. Also making sure that the little metal gas line that is near the fan housing is not touching metal and has no leaks. Replacing it can be a good idea!
I am thinking that you have a slight pinhole leak in the hoses or lines. It may allow air in there. You could put a vacuum gauge in the front on the gas line/hose and then run the engine for a minute or so to get a vacuum. Then shut off the engine and watch the vacuum. It should stay pretty stable. If it drops quickly you may have a problem with the pump. So then run the engine again to get a vacuum and pinch off the hose at the fuel pump inlet hose. If the vacuum still drops then you have a problem with the lines/hoses.
If the vacuum stays constant then you have a problem with the tank, maybe the sock is clogged at the bottom of the tank. If no sock.....I have found pieces of the foil seals from gas additive bottles floating in tanks. When they move around with the engine running they might plug up the gas tank outlet pipe. Or you possibly have a problem with the fuel pump being activated. Take off the pump, pushrod and stand. Polish the pushrod and ream the stand. Be careful taking the stand off since they sometimes break off inside of the engine.
Also try to run the engine with the gas cap off to see if there is a vacuum being created inside of the gas tank.