Throttle body is clean, its not the ICM and it doesnt misfire. It idles smooth, its the the kangaroo hopping when its hot and I'm trying to keep the revs steady at around 1700rpm to 2500rpm.

As a side question, I'm removing my IACV and I dont want to throw an engine code. Any ideas how I can fool the ECU? Is it checking for a resistance to know that its still there?