i did it chris and it is same for the 4 cylinder
You should also check the plugs for failure and all the injection and fuel system for leaks , if it takes air it goes like impreza (sound)...
If you check all these and it's ok check the timing belt and the distributor degrees.