Could be fuel filter sucking up enough crud to block in 15 miles.
When stopped awhile crud falls away and cycle begins anew.
Especially prominent in crummy attempts to refinish inside fuel tank. Flakes find the screen and fall away when suction removed.
Would also explain fuel down throat working.