Are you getting any alarms? If so, is it continuous, long intermittent, or short intermittent? Are you getting any red lights on your key switch console? Have you tried to pull fault codes? If so, were there any?
10 minutes is about the run time you would get from the fuel that is in the fuel lines, the filters, and the VST, so my initial thought is that it's not a fuel pump issue but rather a fuel line obstruction, or air getting into the system.
So before haphazardly replacing parts, do some basic diagnostics...
1. When engine starts cutting out, open the filler cap to your fuel tank. If that clears up the problem, then the breather tube on your fuel tank is clogged. Small critters love to build nests in those breather tubes.
2. When engine starts cutting out, feel the primer bulb to see if it is partially collapsed. If so, and you have already tried #1 above, then you could have a clogged pick up tube in your fuel tank, a failed check valve in the primer bulb, or some other restriction in the fuel line between the pick up and the primer bulb.
3. When engine starts cutting out and you have already completed #1 and #2, rapidly squeeze the primer bulb. If engine performs better, then your low pressure fuel pump may be failing.
4. When the engine starts cutting out, look at your LP fuel filter bowl. It should stay about half full. If not, then there may be something restricting the fuel flow, or there is air getting into the system.
5. Install a piece of clear plastic hose in the fuel line between the external fuel water separator (assuming that you have one, which you should) and the on-board fuel water separator. When engine starts cutting out closely observe the clear plastic fuel line for air bubbles. If none, then connect the clear plastic hose between the on-board fuel water separator and the LP fuel filter and look for air bubbles. If no air bubbles, then connect the clear plastic hose between the low pressure fuel filter and the LP fuel pump and look for bubbles.
6. Finally, test your fuel pressure at the fuel pressure relief bolt that sits on top of the HP fuel filter cover. It should be between 41 and 49 PSI if my memory is correct.
If none of this identifies the problem, then come back at us for additional diagnostics.
BTW - Have you drained the VST?