The sudden emission leak after the throttle body was replaced would lead me to think the gasket isn't sealing, or not seated properly.
I had a problem just like your describing but only it was in my Explorer. It would just die when I needed it to go- at the worst times possible. It almost caused me to be in 3 seperate head on collisions because I was caught crossing a major intersection each time with on coming traffic/tractor trailers. -every time it was the same exact scenario. It would always be after driving one continous 40 mph speed for more than 4-5 min, followed by a stop for about 20-30 seconds. Then what would happen is I would step on the gas, it would start to go normal, then after about 1 second it completely died, and as soon as I let off the gas it stumbles back to life but barely any power for a few seconds. Also, it was always while making a left turn FWIW. ---So I came to the conclusion that while cruising at low speed the fuel was vapor locking ( or close to that point of boiling) somewhere in the fuel line under the hood. I looked over the fuel lines closely, and realized that the two braided fuel supply/return lines were just about touching the exhaust manifold on the driver's side. I repositioned them, and suddenly this 1 1/2 year old problem disapeared.
Maybe you have a similar problem, fuel related. What is it doing exactly? Does it stall, or just get a little weaker, or drop to idle power only, or sound like it's just dropping one cylinder?