Hi, all. Hear is my story. I paid a mechanic to swap the engine in my 98 honda civic ex (auto tranny). I didn't really know much about engine swap or what engine i had, before i read, a whole bunch of info about it on this site. (GREAT SITE!) The mechanic said it will cause me 2 G for the complete work. Which i was told by many that i talk to, was a reasonable price. He said he can get a low mileage engine for me also, which sounds great. Anyways,,,making the story short. i now got my car back and i have check engine light on and a flashing green light on the the "D" while i drive the car. it drives good but i need those lights out for emession. He said it will cost me another 500 dollar to fix the problem. He said he would have to replace 3 sensor (Example knock sensor) and i paid him that and i still have the same problem. i he said i dont know what the problem is...and he cant really help me. So i google for error code and green light problem and found enormouse amount of info. and I feel like i have been rob too. I found out that. i now have a D16Y5 engine in my car instead of the original Vtech D16Y8 engine. At this point after reading all kinds of info. I believe i need an ECU to solve my problem. So i bought an ECU with the # 37520-P2N-A61 which it didnt work cuz i have i have plugs for the "B" connection on the ECU and the P2N that i bought do NOT have any "B" connection. According to this site the "B" connection is for CIVICs with A/T and i have no idea what A/T stand for. When i plug in the p2n -a61 ECU, it starts but will not let me shift from "P" to any gears. so i put it in "N" and start it and it will shift buy will not go. So my question is, what ECU do i need (P2N what?)? Or can I rewire something? Please help!