2008 2.3L Turbo. I replaced my US Specs engine with a JDM. Now the car cranks but it makes only single Spark when cranking. I've checked and verified almost everything works "Crank Sensor, Cam Sensor, Fuses and Relays, Crank Sensor's Position, Replaced Wiring Harness, ECM, Immobilizer, Fuel Pump...