So i am officially confused! I just got done doing a rebuild on my h22a4 due to a spun rod bearing. I did all the proper break in procedures and piston ring seating procedures. All the time i was getting idle surge once the car was warmed up. I have had idle surge before, so i tried every diagnostic i knew. I srewed the white down in the fitv, tried a different iacv(a friends) checked for vacuum leaks useing brake cleaner and by covering the throttle body which killed the engine. last i checked my tps voltage to see if it got bumped. So i adjusted it to .5v and 4.44v cuz thats the closest i could get it. The surge went away but my idle was just not right. Each time i would let off the gas, like come up to a stop light, it would drop to 1000 than go up to 1500 and than gradually settle back down to about 900. Way better than surging but not smooth like it used to be at 750 or so. So i decided to look into it again. This time when i tried checking the tps i could get my closed throttle at .5 but when i eased open the throttle my voltage was all over the place! So i assumed my tps was bad since the voltage didnt smoothly climb to ~4.5v. Got the new tps, put it in to get .03v closed and 3.21v open!? put the old tps back in and get the same freaking thing!!! So today i used my helms manual to troubleshoot. Oh and fyi I havent thrown any CEL's during all this. Had 5v reference at connector but when i checked for resistance at the sensor between terminals 1 and 2 i had like 1.2 k ohms. helms says if not between .5-.9k ohms than i need a new throttle body!? WTF!!? Also checked between 2 and 3 which helms says 4.5k ohms and i have nothing. And now ecu is deciding to throw the p0122 tps low voltage cel instantly after cleared and started. Do you think i really need a new thottle body? Does anybody know? Sorry for such the long post but im at my wits end!? Please help!!