I have a 99 civic ex (D16Y8 VTEC) I swapped out for a JDM D15B VTEC (Tiger Japanese - Home). Had a local auto shop do the swap. The problem is it has a high idle, cycling between 1600-1800 rpm @ ~ 1 Hz increments and with a load, below the idle rpm, the car buckles and acts as if its gonna stall. Other similar threads suggest I have the incorrect ecu for the D15B and should use a P72 ecu and chip it for the d15b, or that an obd1-to-obd2 harness conversion is needed. The shop owner thinks it's a stuck IACV that needs to be replaced. Here's some other details: - man to man tranny was also swapped (see address above to see the D15B purchased)...someone mentioned the D15B could have originally been chipped for an auto tranny, but it came to me with the manual. - shop owner says the harness was replaced during the swap because some lines were cut from the old one when the D16Y8 was pulled out...he also mentioned the harness matched up well, with all the sensors and ecu. I know there's tons of info on these forums regarding D15B's, i.e., single vs double vs triple stage VTEC's, obd1 vs obd2, P72 ecu vs P08, etc., etc. I am completely lost ...can someone please help a poor ignorant man figure out what D15B (S/N 2804664) engine he's got and to get it working correctly in this 99 civic ex?