No fuel flow?

Might be debris in the tank as well. Have you ever had the tank out or installed a new tank?
Debris can get sucked to the tank filter sock as you drive along restricting fuel flow. When you shut the engine off the debris falls off. Once you start the engine up the process starts all over again.