i fixed it today it was my throttle body gasket lol after cleaning every thing fitv and iacv. i pulled the throttle body off and there was a crack in the gasket. put a new one on and bam idles perfect. thanx for the help every one that did.