This seems to be a complicated issue which a new friend at the dealership thinks is software related rather than parts. I have a 2003 Pontiac Vibe GT with 2ZZGE engine. This past weekend I cleaned the throttle body and IACV (idle air control valve). I did a complete throttle body removal and also re...