Run an injector buzz test and see if you get anything. If you get no buzz, I would be looking at power to the PCM & IDM. You've already replaced the likely culprits. Double check your PCM fuse - the PCM & fuel bowl heater share the same fuse. The fuel bowl heaters are notorious for shorting out and blowing the fuse. When that happens, the PCM never gets power and the engine will obviously not start. If you find that the fuse is blown, unplug the fuel bowl heater, replace the fuse, and try to start it up.
Do you get any smoke or diesel smell at the tailpipe when you crank? If you are seeing smoke, then you know the engine is getting fuel.
Also check the wiring harness going to the 42 pin connector on top of the driver side valve cover. The harness is known to chafe on the valve cover. If the wires rub through, some important signal will short to ground and potentially cause a no-start.
Do you get any smoke or diesel smell at the tailpipe when you crank? If you are seeing smoke, then you know the engine is getting fuel.
Also check the wiring harness going to the 42 pin connector on top of the driver side valve cover. The harness is known to chafe on the valve cover. If the wires rub through, some important signal will short to ground and potentially cause a no-start.