I have a rough idle in my '03 ES. I mean, I've felt it idle so smooth I could barely tell it was running. Now it idles slightly lumpy -- I'd expect that with a higher lift cam, but everything's stock. EGR looks pretty decent - somewhat dirty but not clogged by any stretch. Put in NGK iridiums - that solved it for around three days. TB was recently cleaned. Occassionally, it'll start, then drop a few hundred RPM, then recover. This happens much more often with the air on, and it hesitates when it's on sometimes too, like the powerband just got more granular. Doing 20 mph in a school zone in 3rd gear sends the head bobbing back and forth periodically; everything's so freakin' touchy. Launch in 1st with the air on like you would with it off and you'll bog. What's going on here? Also, it frequently "vibrates" when launching, like the engine mounts are bad - but the dealer just said they expected them to be bad but found they were fine. They also couldn't feel the obvious rough idle though...