Cleared all my codes but a new one popped up. P0507, and my idle was alright it would run low then jump between 1000-15000 “idle air control revolutions higher..”. So i ordered a cheap iac and replaced it assuming that was the deal and now when i start the car up it starts from 3k then when the car warms up it’s at 2000 then starts idling erratically jumping from 2000-2500. When i go into gear rpm’s go down to about 1000 but when coming to a stop the idling gets jumpy and erratic lower between 1000-1500. Car runs fine with the stock iac, just throws the check engine code. While the new iac left me with this crazy Idle and isn’t throwing me any codes whatsoever. Oem iac is on the way and no there are no vacuum leaks. I’m quintuple checking for vac leaks tomorrow.