I know that on the b13 you need the de ficd, which was my initial thought on your idle issues. Don't know what sensors are required to swap over on the b14, but on the b13 you need the usdm ficd, coolant temp sensors, oil pressure sensor, distributor (which im pretty sure the ve dist works for you) and obviously the de maf and ecu. Id probably start with any of those that you may not have swapped over.