I bought an ‘08 legacy, with a 2.5i naturally aspirated engine with 200,000 miles on it, the guy I bought it from said it was rebuilt around 70,000 miles ago and had pictures of it in the process apparently. A couple weeks after I got it, the CE light came on for a cylinder 2 misfire. Changed the spark plugs, light came back for cylinder 2 again. it already had new NGK wires, so I replaced coil pack next, light came back. And last I changed the injectors, and cylinder 2 misfire code came back. At this point I’ve read that I should do a compression test next, (was going to do it tomorrow). I’ve read it could be a ring or burnt valve or something, but I’m not clear on what the results of the compression test would indicate, nor do I know enough about the inner workings to try and diagnose the problem. With spark plugs, plug wires, coil pack, and injectors all new, but cylinder 2 still misfiring, how would you guys diagnose the problem from here? Also, if it were an O2 sensor or a MAF that was causing the misfire, wouldn’t the ecu throw codes for those? It’s my first Subaru and I love it. I’m prepared for some expensive work from this point on, but don’t want to throw away money needlessly. Much thanks