I just completed a JDM 1zz swap into my 2004 Spyder. The new engine runs great but I have a high warm idle. When I first start it the idle is about 1100. After it's fully warmed up the idle is 18-1900. It will throw a P0505 code if it's a hot day. I have checked for and not found any vacuum leaks. The throttle cable does not seem too tight. I did loosen it a little by adjusting the nut but it did not change the idle. P0505 is for the idle air control system. We did clean the throttle body without removing it from the intake when we put it on the new engine. Maybe we got some gunk in the IAC? I'm thinking maybe my next step is remove the throttle body and clean the IAC. I have a spare IAC from the donor motor as well. Does this sound reasonable or is there anything else I should look at?