Alright after wrestling with the engine all day I still can not get the engine to idle smooth warmed up. I inspected the IAC which was clean as well as the port on the TB. I checked the both the MAP and TPS sensor and both checked out. The evap canister was good an the engine runs great cold. I inspeced the O2 sensor since the engine was running rich and it was pretty fouled with carbon so I replaced it. Still the engine fluctuated from 500 to 650 RPM once it was at operating temp and does the same choppy idle while im sitting at a light. My only other guess is the temp sensor but I am not sure. Any ideas? Thanks for the help.
matt
matt