I had similar symptoms, but they were due to water in the fuel.
I bought fuel in a very rural area and bought premium. Apparently no one there uses premium so it had water in the fuel.
It ran fine for a while but at about half of a tank it started acting like it was starving for fuel. I had to roll off the gas to keep it from stumbling, and it had no power. It would continue to slow down until I stopped. If I stopped and turned it off for 5 minutes it would clear up for a bit when the water settled. However, it would return soon and the lower the tank, the more often it occurred.
I filled it up again at just past a half tank as it was so bad, and I added a bottle of fuel conditioner / water absorber at the same time. That helped a lot and it didn't reoccur until it was almost empty. At about 1/4 tank it started happening again.
One more fill up and another bottle of conditioner fully solved the issue.
I then completed my road trip to include multiple full tanks at high-speed with no issues.