You say you have fuel delivery when cranking are you testing the high pressure side of the engine driven fuel pump?
1. Check that there is nothing obstructing the air intake
2. check that the high pressure side of the fuel pump is truly putting out fuel
3. bleed fuel system to remove any air and ensure the injectors are getting fuel
when turning over with fuel and air it should start
Greg aka SeaDog Ret Navy
2016 Flagstaff 26 FKWS TT
96 Winnebago Adventurer 34RQ W/SO (selling)
06 F350 6.0, Harley Ultra Classic 🙂 64 corvette 🙂