OMG, forget this pump. I pulled it out this evening. I'm getting so fast at dropping the tank I might as well join a nascar pit team. Three hours to diagnose, drop, install new pump and put tank back with janky stands and no room. I digress...
Was driving and it did the EXACT same thing again. Started to go lean and eventually truck stalled. I swapped battery (have been carrying a spare battery to be on safe side after new efan mod).
Truck would crank but not start. I kept trouble shooting. Threw my hands in the air and then it started up. Drove about a mile, stalled again. Coasted off road. Took entire junction block apart, started probing wires... Couldn't find fault. Started up again and drove home. Stalled in driveway. Fiddled some more again, and it started up.
I hooked up my fuel pressure gauge and there was LOTS of air in the purge hose. Truck would start but fuel pressure was all over the map (fluctuating from 25 to 45 PSI). I thought dang, the hose came loose in the sending unit. Dropped tank and hose was secured like a rock yet.
I brought a power supply out of my lab. Fed 14 volts to the pump and timed it filling a one gallon jug. Took 60 seconds. Pump sounded healthy but there was a weird sucking noise.
I next did same thing but filled a 6 gallon gas can. Took more time per gallon completing six gallons in 8:30 seconds. While filling the 6 gallon jug I put an endoscope into the fuel basket. IT WAS DRY! That pump was pumping SO fast it was SUCKING the basket DRY!
I wondered maybe it would do that w/o the return hooked up. Because the return line would fill the basket back up. Surely this pump works as I've seen other people install it, on YouTube and another friend has it but his system is returnees turbo truck. However, they used the factory sending unit basket.
I put in the factory pump again and tested it in the basket. It flowed slower than a snails pace compared to the aftermarket pump. However, it didn't suck the basket dry. Not even with the tank being nearly empty.
I think that maybe the culprit. I grew a new habit this year, that is allowing my tank to go below 3/4 full. If I got below 1/2 full it started to exhibit issues of the sending unit basket going dry. I think for the first thousand miles of having the pump or so I never let the tank go too low.
Additionally, the fuel pressure regulator squeal went away. That squeal must have been air getting into the fuel line.