Well, you stated the truck started when you put fuel in the intake. That means it's not getting fuel for some reason. If what you say is true about the fuel pressure, that only leaves the injector pulse and since you had spark, it doesn't leave many options. The number one cause of those symptoms is a bad fuel pump, very common. Other than a fuel pump, your looking at either power supply to the injectors or a computer failure. Check for power coming to the injectors when the failure is present. If you have power then check for injector pulse. If you have both, go back and check the fuel pressure again because you ruled everything out.
78 Corvette Pace Car For Sale-18k mi orig-Florida