Since this is not a carburetor vehicle I don't think it is actually flooding out. I suspect it is more likely not enriching the fuel when you accelerate. This is typical of the throttle position sensor. It could be a MAP sensor but I would start with the TPS because your issue occurs when pressing the accelerator. Granted the PCM is looking for manifold pressure change and throttle input so if it is missing one or the other, it will not supply the fuel and the engine will stall due to a lean condition.
Take a look at this info and let me know what you think. One way to test this is to accelerate and spray a little starter fluid in it and see if it keeps running or even smooths out. The next this we need to look for is vacuum leaks. Let's start here and go to that next.
Images (Click to make bigger)
Wednesday, November 13th, 2019 AT 7:27 PM