So far so good, I replaced idle control valve, instead of just cleaning like normal, and no change, than replaced throttle position sensor, which I have never done, and big difference, not sure it was ever that smooth of an idle......right at about 800 idleing..so perfect. And no codes here either or it would be tons easier......fingers crossed!