I just finished doing a swap on mazda 3 from a 2005 2.3 to 2004 2.0. Used the 2.3 wiring harness, computer and all the sensors everything connected smoothly. The problem I am havings is no spark at the coils. Checked everything and nothing comes up. Change crankshaft position sensor did timing and still same problem. Do i have to put in the 2.3 harmonic balancer so that the ECU reads the CKP?? Anyone had this problem before? What is the posible cause?? Do the harmonic balancers change between 2.3 and to 2.0?? Should i just used the wiring harness and the ECU from the 2.0?