I'm going to go with the clogged CAT crowd on this one. Especially since my car experienced similar issues, and is actually at the shop now having the CAT replaced. The hair pulling I went through was similar. The car was due for new plugs and wires, after I replaced the coil packs in Feb. So that's where I started. I also cleaned the MAF, and replaced the TPS sensor, although I did not have a CEL and the car wasn't throwing any codes. Scanned on 3 different machines. Tranny fluid was a little low, but still red and did not smell burned up. No vaccuum leaks, and the Fuel pump and filter were less than a year old. I had noticed over the last few months that it always felt like I was accelerating into a head-wind from a cold stop. But nothing that made the car jump, or act skittish. Over the last few weeks it had increasingly gotten worse. Car started fine, idled fine, didn't overheat. If you can't drop the CAT yourself, partially jack it up, and rap on the CAT with a rubber mallet. If you hear any debris kicking around in there...that's a pretty good indicator. Really gotta think simple before you go mad scanning and checking things like voltages and especially the O2 sensors. They aren't the culprit. However, when they fail and don't do their job (report issues and throw codes), it makes us go through mind numbing checks and re-checks, because we've become so reliant on lights, buzzers and codes to diagnose. A bad CAT will not always throw a code if the O2 sensor(s) are not doing their job, or failing themselves.