I have an unconventional and potentially dangerous way to help figure why the engine starts and dies.

I'd pour about 4 oz of fuel down the throttle body and start the engine and see how long the engine will run with the map sensor connected. If the engine keeps running for more than a second, I'd pour another 4 oz of fuel down the throttle body to keep the engine running. If the engine keeps running by being bottle feed fuel, I'd be thinking there is a fuel problem to figure out.

If the engine still starts and dies after being bottle feed fuel, I'd be thinking there is a spark or ignition problem.

Fuel is very flammable and potentially explosive, proceed at your own risk!

dave w