I recently bought a '02 wrx (completely stock) with a blown motor. So I found a 05 wrx motor with 45,000 on it. the guy at the salvage yard said that all I needed to swap over for it to work was the intake manifold, and engine wiring harness. The shop did what he said. They put the motor back in the car. The car will crank, but it won't fire. Every once in a while, it will fire and run briefly then shut off. Then it throws a cam sensor code. So they swapped out the cam sensor from the 02 motor and it does the same thing. Does anyone have any idea's?

Also before they put the motor in, I had them put on a new timing belt...

Do I need to get the ecu from the 05?

Please help me!!!

Thanks ZRO