Might be worth checking the pickup, the pump, and the tank itself at this point. I recall reading another post on Nicoclub I believe that dealt with a similar issue — it ended up being in-tank debris getting sucked onto the pickup sock while driving and his cleared up with a new fuel tank. Hopefully you don’t need to do all that but I’d pop the tank open and take a look since you seem to have checked everything else!