You didn't happen to check fuel pressure at anytime before it died right? The chugging could of been the pump dying out....Although I've always had them go suddenly with no signs.
Like Cody93 said, listen for the buzzing pumps. To be sure you hear the pumps, listen under your truck near the driverside of the frame. That pump is hard to miss!Then check the one in the tank by removing the gas cap and listening through there.
If they are both dead then it sounds like electrical to me. If one or both are dead, Check the fuel pump relay. Make sure it clicks on. If it is, Make sure that the voltage going in is the same going out. If that's OK, then make sure there is voltage actually making it to the pump. If it's there and the pump is dead, then you have your problem, a dead pump (s).
If the voltage is not getting there, you can really firm things up by giving the pump some voltage one way or another to confirm that theres something wrong electrically between the pump and battery / relay. No one likes to spend money on a part only to find it wasn't the problem...