No fuel to carb

All lines are new, so is the cam and the fuel pump pushrod. I'll try loosening the bolts after I try running it out of a can (hard to get to them)

This is interesting as well. You said you put in new fuel lines .Check to see if they are bent or crushed anywhere. Your truck probably ran ok before you installed the EFI and new fuel lines. You tried an electric fuel pump which eliminates the new cam and push rod as a problem, then you went back to the mechanical pump and still had a fuel delivery problem. I'm thinking tank lines or blocked line out from the sending unit.