turns out it was the iacv but i used the TB that the iacv was on, and now the throttle plate sticks sometimes. like i have to push the pedal hard the free it up, tried lubricating it and it still does the same.
what could it be? maybe throttle plate wasnt deburred properly?