Yep, my car has no tach, but the EX that the harness came from probably did. My harnesses only have 2 ecu pins too. The third is inside along with the other half of the green plug connection. I finall got the car running today, but the timing has to be wrapped all the way towards the firewall for it to run. Even then, it is shit in lower Rpms when free revving, and seems to lose the restriction up high. Definitely feels like a timing issue, but I double checked the cam, crank, and plug wires for spec. I am just wondering if the timing IS right. When the distributor lines up at the #1 cyl, and the cam gears are UP and level, the crank is at the WHITE mark. Is this right, or should the crank pointer be on the 3 reds????? Man this thing is pissing me off. By far THE worst swap I have ever done!!! There is just too many variables. Oh, for future reference, OBDII B16a's DO NOT have either the crank angle sensor nor do they come with the VTEC Pressure switch. So far I have been trying to mix USDM obd2 car and harness with a JDM obd2 motor and how knows what kind of OBDI P30 ecu. Oh yeah, the distributor plugs for a 99Si and 99-00 CX< DX< EX are diffent. Eventhough the USDM Si Dizzys have the same wires, the plugs are diff from the other OBDIIs. What else could affect the timing??!!?? Any other sensors(map, purge, etc)???? It is definitely rnning rich to, but I think it is b/c of the timing issue. Any help would rule!!! Thanks again guys....matto