Dodge Repair: no injector pressure while cranking, crankshaft sensor, fuel injection pump


Question
I have a 99 dodge with the 5.9 cummins an I had a code for timing injection failure then a no start issue, I believed they were related this is a 5 spd and could start it by pull starting it, and or using starting fluid in the intake, I replaced the vp44 and still have the no start, I cracked the injector line an while cranking there is no fuel, however still while pull starting or using starting fluid it starts an runs great no codes anymore an more power. Is there some sort of fuel cutoff  that could be a problem, or crankshaft sensor? or something else.

Answer
P-0216 FUEL INJECTION PUMP TIMING FAILURE (OBDII)
When Monitored: Ignition on.
Set Condition: Engine Speed >300 RPM, Fuel command 5mm3/str, Timing command
must be within a certain window
POSSIBLE CAUSES
TROUBLE CODES PRESENT
FUEL PUMP DEFECTIVE
FUEL PUMP GEAR NOT ALIGNED
FUEL FILTER RESTRICTED
TRANSFER PUMP INLET LINE RESTRICTED