Sometimes, and I mean sometimes, when I come to a stop, the car will bog down and almost stall. The most noticible time is immediately after getting off the highway after coming back from work. Most other times, its hit and miss, but 80%+ of the time it idles normally at around 800 RPM. I don't notice any unusual noises under the hood (like a vacuum leak), and the Check Engine light has never come on. The plugs, alternator have been changed, and my K&N drop-in has been cleaned to no avail. Any ideas? Like I said, the most noticible time is the first stop immediately after getting off the highway after a brisk drive. I've heard ICV and O2 as possible culprits.