The JDM engines didn't come stamped differently between the variations. For example a block stamped D15B could be the 3-stage vtec or regular vtec. The way to tell is to look at the vtec solenoids. The 3-stage vtec should have 2 solenoids compared to 1 for the regular vtec and none for non-vtec. The JDM 3-stage vtec came with a 1-wire o2 sensor.
Assuming you have the right engine, and you told us you have the right ECU, I need to ask which wire harness you are using.
BTW, the CX did not have a lean burn engine (VX and HX did), so running that ECU is not going to help vs the P2J-003. To check codes, jump the service connector by the ECU with a paper clip and look up the engine trouble codes.
If it stays lit without blinking, no codes are stored. If the CEL stays on all the time (without service connector jumped) then I would try a different ECU. The one they sent could be bad.
|