It is the ICM that needs to be Black and not the PIP sensor.
You have said the the fuel pumps were running in some of the post above are you saying that the fuel pumps run all the time the key is in the run position with the engine not running?
If yes then yes you do have a bad PCM.
Subford, let me respond and try to summarize:
I don't think fuel pumps are running all the time but I certainly hear them build pressure at startup and I have pressure tested at the rail, both key on and running, as well as power braking to simulate load and pressure was nominal. All this with MAF disconnected. After driving truck for 10-15 minutes, I can replug in MAF and no change. But if I turn off the engine and try to restart, it dies immediately.
Basic problem is that truck died while driving and engine now dies immediately after strong start. No response to throttle as it dies. I happened to disconnect MAF and engine started and ran - it runs poorly at idle but pulls fairly well under power. Replaced MAF, same result. Codes were only for Bank 2 sensor 1 lean and of course for low flow at MAF (disconnected). With MAF plugged in , I can't get it to run long enough for testing. During dozens of starts and stops, it threw one code (P0320 if i recall correctly) that indicated PIP and you mentioned your experience indicated to replace even after one code - thus I'm sourcing a motorcraft new distributor.
I have replaced TPS, fuel filter (which was relatively clean), both upstream O2 sensors, and the fuel pressure regulator. I have two fuel tanks and while running with MAF disconnected, I can switch tanks with no change in performance.
My theory is that a air\fuel related sensor is failing at start and killing engine by either shutting off fuel or air - I'm guessing fuel given zero throttle response as it dies. I suppose it could also be spark but it happen too fast to tell. I'm unable to get it to run long enough to generate a code. I'm assuming engine goes in to limp mode with MAF disconnected and thus I'm able to start and drive - albeit with poor performance.
I removed and inspected the 1 yr old replacement PCM - no blown or leaking capacitors, but some minimal evidence of water intrusion on the bottom\outside of the PCM casing. No evidence on the inside. The PCM was replaced a year ago for a CEL (Bank2 Sensor 1 lean code) and the CEL returned not too long afterwards.
I've sprayed all injectors while running to check for leaks with no change in RPM. I also watched fuel pressure over a period of 15 minutes with key on and pressure remained constant.
I've used compressed air to clean out the inside of the distributor with no change. The rotor and cap were replaced in the last couple of years and show minimal wear.
Any suggestions on how to test to identify the fault?