Where is the PMD mounted now? Extension cable? A spare PMD with a quality extension cable and heatsink is a good idea from a reputable vendor like Leroy Diesel
@Burning oil . PMD located on the intake manifold is out of the frying pan into the fire. Wiggle test on any extension cable can show problems.
You cleaned the grounds lately?
Without gauges

... You need a way to test lift pump pressure to see if it's working while testing. I test my lift pump PSI every oil change with a pressure vac guage.
How old is the fuel filter? Fuel smell like gasoline or have water showing up when drained into a jar from the filter water drain?
Air in the fuel system is the #1 troubleshooting step. Put a clear return line on the IP and see if it has bubbles. Or blow $400 on a spare PMD and then start looking for air in the fuel system...

Just saying: Air, grounds, then start troubleshooting...