A few more tidbits....
My idle air control solenoid quit working earlier this year, I have replaced it many times with know working ones & every time the coolant temp reaches about 175 the idle starts going up to 2500rpms, then drops dramatically to 600rpms, then back up to 2500rpms, then back...