did you get to pull any of the codes?
I've had the same problem twice before: when I sense it starting to stall, I'd floor it, it will backfire, hesitate and stall. Then it would take some time (15-20 min) before it would start up again. :bang:
I had changed the TFI, FP, TPS, EVP, plugs...