FIGFLEET # 109444.  Driver reported that he was driving along and the truck just lost all power and almost stalled, then just picked up again and went. This has had the tank off and cleaned and many sets of filters fitted, could it be a lift pump ? or gallery valve ?