Just gonna add my 2 cents in case anyone has a similar issue. I replaced my iac, map, tps, plugs, etc because of a very rough idle (sometimes stalling out at stoplights and other times idling at 1500 rpm). It ended up being a loose vacuum hose connection running from just below the throttle body...