I'd replace the Catalytic converter and the main O2 sensor. From my experience with the P300 Code, then followed by a damaged Catalytic converter is the Coil packs going out. Its sucks replacing all this but, Coil packs, plugs, and wires, cats, O2 sensor. If money is tight I would at least start...