When we had this code on our daughters 2001 Outback ( 2.5L ), it was 10 years old. No exhaust leaks. Tried rear Oxygen sensor, still P0420. So I purchased an extender. Had to drill out the center for the Oxygen sensor to fit, then installed it. Takes rear sensor out of the flow. No more P0420. It was still on the car when we sold it 2 years later.