My wife 99 SL1 started idling at around 2000 RPM and the check engine light came on at around the same time. I changed the plugs, the IAC, the TPS, and the check engine light went off but the idling problem remained. The idle screw is all the way out and I have run out of ideas. Anyone with any idea?