idle problems on 2002 Saturn SL1

Enthusiast 01be16a5a93688912f14755221fb15211b518d9a788cf01b455e03cc1bd585ac
the car idles too fast at startup about 2300 rpm . then as the car warms up it does a little better. it definetly did not use to do that. ive had the catalaye conveter replaced and the egr valve. my next move is the idle air control motor. any other ideas?
(2) Answers
Before doing anything else, check your car for a vacuum leak, like a PCV hose or something. A fast idle on a Saturn caused by a vacuum leak is pretty common.
i had the same problem + alot of cooling issues(and no temp guage) in my 97 sl1 and what seemed to fix it was the tempepture sensor and have to get both and u must get from dealership only both parts run around $50 combined ..see the big problem is all the sensors are made from plastic and break or melt really easy so id check and see if it works mine did i went from idleing at 2400 to idleing at 1000 so it seems to should be located on the drivers side of the block(or head)right under the air intake tubing ull see 2 wires coming off it and a white cap(may look all nasty so it may not be white) this in theroy should work