2001 Subaru Impreza RS P0130 O2 Sensor Rich Mix Issue After Valve Repair and Timing Belt Replacement
I own a 2001 Subaru Impreza RS with a 2.5L engine, currently at 49,049 miles. It has a manual 5-speed transmission. The vehicle was involved in a collision that caused the timing belt to rupture. After repairing and re-timing the engine, I discovered bent valves in cylinders 1 and 3. As a result, I removed the cylinder head on that side and replaced the valves. Since then, the engine runs rich and continues to trigger O2 sensor fault code P0130 (Bank 1 Sensor 1). The upstream oxygen sensor is returning an unusually high voltage of 7.9 volts, indicating a rich fuel mixture. In contrast, the post-catalyst O2 sensor behaves more normally, fluctuating slightly but stabilizing around 0.7 volts. The engine also reports random misfires in cylinders 3 and 4. I performed a compression test: cylinder 1 at 190 psi, cylinder 2 at 190 psi, cylinder -3 at 180 psi, and cylinder 4 at 195 psi. Compression appears adequate. The misfires occur only above 2000 RPM, not at idle, which suggests the issue is not related to idle timing or low compression. I expected the ECU to shorten fuel pulses in response to the high O2 sensor reading (indicating a rich mixture), but this does not appear to be happening. What could be causing this persistent rich condition? Given that the engine has been re-timed and valves replaced, is there another factor—such as camshaft timing drift or vacuum leaks—that might still be affecting fuel delivery?
Check camshaft timing and look for vacuum leaks — these are common causes of rich mixtures in Subaru engines after valve work.