Last time i ran into this problem, inreplaced the fuel pump and it was all good. Check valve or the diaphram was leaking,allowing fuel to siphon back...you could remove the fuel line off the carb and see if you have fuel when you crak eng over..if not ...try fuel pump..they dont last forever. Esp if the truck does more sitting than driving....