So here's where I'm at. Fuel supply is fine, judging by the fuel pressure gauge and the fact that by teasing the MAp tube off and on it can run indefinitely.

It runs with the MAP tube being disconnected because apparently that triggers AE. I don't know why.

So what remains is why is fuel being cut? All ignition parts are verified good. All fuel parts are verified good.

I have not touched knock sensor or oil pressure sensor yet.

I did try running with the O2 sensor disconnected. No difference.

What is telling the PCM to cut fuel?