Recently I purchased a '00 Civic EX coupe with a spun bearing. Long story short, I rebuilt an old y7 block and put the y8 head from the coupe on it. It came with a P2P-A12 ECU but after the swap the engine will not run on the P2P. However, if I throw my P06 with a NepTune Z6 basemap in it, it will run but not great. Before the swap the P2P ran the car fine. Am I missing something? I noticed the Y7 block doesn't have a CKP but the Y8 does. Would that be the cause? I appreciate any feedback on this.