Surge problem at speed

Once I had a similar problem. Water in the fuel was the answer. At low rpm
The fuel delivery was minimal but at
Much higher rpm more was sucked up off the bottom of the tank. That’s why I wont stop for gas if I see a tanker truck
At the station. I should have figured it out as the problem was interremittant
As it were I started using a gas station as gas was cheap there and then I had consistent problem.