Did you ever check to make sure the regulator on the rail isn't dumping fuel back into the return while cranking? That's usually what I see is the main problem when the LML trucks aren't building rail pressure. It is easy to get the wrong connector hooked up to that regulator as there are 3 in close proximity that will fit. You should be able to unhook the hose from the nipple on the rail, pinch that hose closed, and run second hose from the nipple to a bottle. You should not see any fuel in the bottle after cranking.