I washed my engine bay yesterday evening and everything ran just fine. This afternoon when I start the car, it idles @ 2000 rpm. Is it a bad TPS, or an idle air control, or MAF? Anyone have a clue? All three items have been replaced recently. The MAF is a pro-m 75mm for 19lb injectors, the TPS and the IAC are Borg-Warner from oreilly.