Rule out everything pre-IP by pulling fuel directly out of a container: best to use an in-line filter.
I would suggest not predisposing what the "problem" is as that creates a bias and tends to run people down paths that might not be fruitful in resolving the real/source problem. You've jumped in as thought there's a problem with the fuel pick-up (though mis-appropriately calling it a fuel pump), and now it's the IP. I think that you need to TOTALLY rewind on everything and start from scratch. What the heck is really going on here? What's the history of this car? When did it actually not have this problem? What happened since that time? Etc. etc. Or, we can all chase rabbits down holes, for a LONG time...