Don't know if it been said yet BUT i would check the main fuel Pump since the tank fuel pump will feed a decent amount of fuel but not at a very high pressure, the symptoms sound like it could be this. check the replay, then the wires to the fuel pump. and then the pump obviously. same thing happend on mother- volvo spend hours trying to find the problem in the end just the main fuel pump had gone.