Okay so I just swapped my motor. I had the d16y7 in my car when I bought it but I threw a rod and found a decent deal on a d16y8 with the ecu. I have yet to put the ecu in because I planned on buying the wiring harness for the y8 rather than running my y7 harness. I got the car back yesterday and decided to go driving. I drove for about 2 hours and the check engine light came on....I'm confused. So I checked all the easy stuff to check. I made sure the mass air flow sensor was correctly in my cai, I checked the vaccum lines, checked all the fluids, checked the sensors on the intake manifold and can't find anything wrong. any ideas?