At some point I downloaded a service manual here on the forum, but I don't seam to have the MPI Fuel system section for it. My Montero is Idling fast, about 2500 on start up and the ICS (IAC) drops it down to 2000 or so after warm up. I've checked the TPS, it checks out ok, I checked for vacuum leaks, and I even pulled the throttle body, cleaned it and reinstalled, still nothing. I even fidled around with the TPS and still it avaids me. I'm wondering if my MAF sensor is screwing up. It runs perfectly fine down the road, just idles fast. Any help would be greatly appreciated.