Hi i just recently swapped the engine from a 06 Mazda 3 2.3(the original engine was blown and was swapped with a 2.0l all by previous owner) for an engine from an 05 mazda 3 2.3 and now I have no crank no start issues. I left all the sensors and harnesses attached to the engine when I swapped it. Both vehicles are manual transmission and both are S trim. I did not swap ecu's and wondering if that could be my issue? Scanned codes all relate to instrument cluster.