Actually, I was just getting on to mention something about screwy idles, as 4x4Junkie and AllanD have helped me in the past with this. The first time, I had it Idle down slowly, then just die. It wouldn't happen all the time, just every once in a while. Well, that time, I had checked everything possible, including cleaning the IAC and replacing the MAP with a junkyard one. None of this helped, and after thinking about it, I decided to just check the timing. Well, needless to say, it was way off, by nearly 8 degrees, though I can't remember which way now, but this cured the problem and I haven't had it since. Then a couple weeks ago, I started out to work in the morning, and had to stop for construction about 5 minutes after leaving the house. Well, when I came to a stop, I noticed the idle hovering at 2 grand, it slowly worked it's way down, and I started thinking my distributor had slipped again, so when I got home, I hooked the timing light up, took out the "pill", and everything checked out. Strange. So the next thing I tryed was I took the IAC off, took off the solinoid, and soaked the main part in carb cleaner. I took a spray gun cleaner brush (basically a pipe cleaner) and started brushing around, getting all the soot out. I made sure I got as much as I could, and let it dry, even blowing it out with an air hose, just to make sure all of the carb cleaner had evaperated. I then reinstalled it, and haven't had a problem since. So it does work to clean it out, depending on your situation and it's condition, and it's well worth it compared to the price of a new IAC.