The starting then stalling immediately was the initial problem. Truck died on me while driving into work at 30mph. Pulled over and tried to start it by no luck and that’s when I towed it home. Didn’t hear fuel pump prime, check fuse (Good) , relay (Good) so decided to change to fuel pump