Alright I've been driving my civic around for almost a year with the ZC DOHC in it and when ever it gets very hot out the car has a surging idle. Example 1: when I push the clutch pedal in so it is not engaged in a gear "neutral" the RPM's should drop but they instead go up to 1800 then it climbs within 3 seconds until it reaches about 4200. Also when I shift from gear to gear it will not drop in RPM's for that second or so.<--Only does this when it's real hot out high 80's+. Example 2: The car when it is cold out or up unto the 70's will surge in idle from 900 to 1800. It's seems to me like the throttle body is not closing all the way because there is no other way for it to get the air like that. I've already changed the vacuum hoses, cleaned the throttle body out, replaced TPS, cleaned the IACV.....so right now it would be helpful if someone could shed a little light on the problem. Here are some pics of the throttle body and the IACV, in the pic of the throttle body is that the fast idle valve and could that be causing the problem?