Well, first that AZ scanner isn't up to the task of pulling codes from our trucks (obviously not the reason you're having the No Start, but it would be nice to have the right tool to help you figure this out)
What you have is a Generic OBD-II code reader. These engines are Not, specifically, OBD-II but rather a variant called SAE J1850 PWM. Added to that, you need the library of Ford Proprietary and Diesel Specific codes and the software to do those diagnostic tests. Most here use the AutoEnginuity for personal use or most any professional scanner (which none of the Auto Parts Stores have).
BUT, your scanner should be able to communicate and pull generic codes. If it's not, then either the PCM is dead or in a "confused" state OR the port and wiring to it have a problem (take a look into the port for signs of green
If there's no fuel in the filter housing, it's not gonna run. Have you tried supplying 12v to the pump (you said it will run then) and seeing if it will start?
Some of my thoughts are;
If it turns-over on the starter it's not the NSSW
The WTS being On is a sign the PCM has some power to it
The lack of a fuel pump running is a sign the PCM isn't doing it's job (maybe check the GPR as a another sign of the PCM functioning as it should)
Just for S&G's try disconnecting both batteries and short the cables together for a bit to reset all the electronics. Maybe unplug the ICP, take a good look at the IPR to be sure the wires and plug are in good shape (not shorting) and the Tin Nut hasn't vibrated off allowing the coil to slide around. This is all a Hail Mary, but it's free!
I see you're aware of the other thread with similar problems. Keep an eye on that