hey, just finished doin a swap.. haave a 96 ex that had the d16y8 and jsut dropped in a b16 out of a 99 si. the whole swap went smooth( thanks to the help of this site) but now i have a little bit of idle problems. i have searched and done some of the solutions i found, cleaned iacv, checked the themal valve (what ever its called). the car once warm will surge form between 800 to like 1200 like only 5 times then it drops down to around 750-800 and will idle their perfectly until you drive the car again. i checked the timing and i am dead on. could it be the tps?