Could perform a voltage drop across the ignition switch, should see less than 0.2 volts.
Put meter from + battery to crank fuse, measure while turning over.
Review the 10A crank fuse and the 40A maxi fuse (fuse 6).
Have look under the hood at ENG-I fuse (glow plugs) and or the ECM-B fuse (lift pump).
Does it have a WTF light flash?
Starter fuse "crank #8 - 10A" inside the vehicle.
Updated the location.
No I haven 't shaken the C@#p out it for a while.
I did follow the ECM + wire from the fuse block to the ECM, ohmed it out while shaking, it was good.
Did the same with the grounds from the ECM as well.
If I was betting man I'd say ECM (PCM)!
After removing and re-soldering the ECM power and ground connections on the ECM circuit board the stalling went away for 3 weeks, it has stalled once this week, but restarts right away.
When it was stalling over the winter it was like the ECM fuse was removed in that the lift pump did not run...