Most Idle problems are caused by a dirty IAC. Using some carb cleaner to clean it might clear the problem up. It's also normal for the car to idle a bit "high" when you first start it up when its been setting for more than a few hours because the computer is programed to due so to get the fluids pumping and get the car warmed up quicker. So that might be all it is. If you want to have more info. on the IAC, do a search or just wait patiently till someone who has a pic of the IAC posts it. I can describe it though for now. Its a little valve looking piece on the front of the upper intake(the part with the pony on it). It's held in place by two bolts, a plastic electrical connector, and it also has a hose attached to it that extends to the intake tubing. If you know what the PCV is, then you can find the IAC real easily. The PCV tubing attaches to the intake tubing right next to the IAC tubing. Trace that tube to its source and you have the IAC.