okay, i know this topic has been covered like 16748574 times, but i cannot figure this thing out. okay, car has a surging idle. 93 civic cx with a d16z6 swap. i have 3 iacv's, they all read good resistance through the valve. i replaced the iacv gasket, have checked EVERYWHERE for a vacuum leak, HG is good, bled the cooling system, and done everything i can think of. The upper hole in the throttle body has alot of vaccum when you put your finger on it, the bottom one does not. when you put your finger on that upper hole, it helps slow the surging. sometimes it will stop it, sometimes it will not. the car surges alot more when the air temp outside is cold than warm. it only surges when warm. the car threw a CEL for IACV, VSS, and vtec pressure switch, which im sure are all related. i am lost at what could be the problem. at this point, i am thinking maybe the ECU is tuned differently, as its a EPROM chipped ecu. thats the only other thing i can think of...REPS for help!!!

p.s. mods to car: intake, header, exhaust, adjustable FPR, high output coil, 60mm tb port matched to IM.