how much fuel in the tank, if the filter/ pump is having a bad time a lower fuel level means more heat in the tank and the pump isnt liking it, ditto if the filter is a bit iffy.
if the behavior changes with the tank level more than likely theres the problem

