Have Subaru Questions? Ask a Subaru Mechanic and Get Answers ASAP
Do the injectors pulse when you crank the engine?Did you get the engine from a 02 model?
Ok, can you do me a favor and just spray some carb cleaner or starting fluid into the intake and see if the car fires for a few seconds. Pulsing indicates to me that it's seeing the cam and crank sensor which should keep the fuel pump running.
Please try this and let me know.
Did you change the timing belt on this engine or anything?
Can you pull a plug wire and check for spark please
Ok, if you have spark and injector pulse the engine should try to fire on the starting fluid even if the fuel pump is not working. Since it didn't I would question if it is sparking more then one time and if the timing is actually on.
Do you have a compression tester so you could try a compression test on the engine? Also, the cam sensor could be the issue, but typically it would be more of a difference in the cam sprocket and not the cam sensor. If you still have the old engine it wouldn't be a bad idea to swap the cam sensors just to see if there is a difference. Those model yr changes in the engine the cam sprocket may be one of the changes. Honestly though usually I see the the noid light flash once only and then no more pulse.
Pull the cover and check the timing belt, min psi should be 148 psi, 120 is to low and could indicate it's off a tooth or two. This would explain the spark and injector pulse but not firing on the starting fluid.
Sounds good and take your time. Also, if there is any aftermarket alarm on the car, disable it!