If you're not getting fuel pressure at the rails on a 2008, the pump is definitely the prime suspect. It's priming, but maybe it's just super weak. Since fuel pump assemblies are kinda expensive, I wonder if you could pull the pump and test it before the purchase. I guess you could just unhook the lines, pop a hose on the end leading to a bucket, right?