I couldnt really prove it, but i keep reading that the JDM motors dont have a Crank sensor. Seems that the USDM motors have a sensor in the oil pump, and to confirm that i called my acura dealer and they wanted like $130 for the pump and $127 for the TDC sensor. Since my ECU is USDM and they have a crank sensor, and my motor is JDM which dosent, could that be the thing throwing the code for the ignition or misfire... schmoo???