Ok so as you guys respond, more and more of what i have done comes up. I'm sorry for the poor details. I have had the throttle body cleaned at the dealer when i had water in the gas due to a rusting filler neck so the entire top end was cleaned at that time. Ive checked the IACV and it seems to be operational. I have yet to pull any plugs, that seems to be my next place to look.