Thanks for the info, I have already cleaned the ISC and the throttle body. I didn't check the coils, only because it steps down fine during warm up. It'll drop the RPM 500-700 rpm.