I have an 07 Impreza 2.5i, I put in an EJ20X, and I'm using an 07 USDM STI ECU. It cranks, and I can hear the fuel pump running, I haven't been able to get a spark. It's throwing a P0345 code, Camshaft Position Sensor “A” Circuit (Bank 2). I replaced the sensor and the wires from sensor to the ECU. I'm assuming this code alone is enough to cause a no start, but if someone knows better let me know. Any guesses?