Took my car to Firestone a couple of weeks back and had them deal with the IAC. Even took in a post from this bulletin board explaining what the fix was on the low idle cold starting condition. The mechanic said they used almost two full cans of carb cleaner to spray it out until the carb fluid ran clear. He said it was really dirty. Well it seemed to run better until the next morning when it low idled just like before. Now (these last couple of weeks), it never fast idles at cold start, whereas before it would fast idle sometimes....just rough idles alot until it gets warm.
I wasn't sure exactly what he did, so I took off the intake hose and started it up with the hose off. Fired up right away and idled nicely, heard some clicking noises. Looked pretty clean in there, but the throttle plate looked about the same. Bought a new air filter at Toyota just in case it wasn't getting good air flow intake....had no positive effect. Any ideas/comments appreciated.