Or you might have a coil that is breaking down when it gets hot..........
Or a bad fuel line that is flapping on the inside of the line...... No way to check that, just replace it......
Or trash getting in the nipple of the tank to the fuel line........