So I bought a complete ej255 swap bought the whole body harness and ecu and immobilizer separate and pedal assembly and also abs but all for 2006 subaru Wrx it's intalled but won't turn on the engine moves side to side and does crank it doesn't turn over I was told I might need to reflash it to get everything matching but my mechanic thinks the engine is no good Any suggestions