Had codes for both O2 sensors and the cats.
Replaced the front O2 sensor with Densos (old one was 20 years old); all codes vanished. Been good for a week.
(I only had 10% of the total of both two nuts left on the front. Broke one stud and cross-treaded the other; so a stack of washers later and an aftermarket nut that would grab 3 threads and no codes. Temp fix; should last a few years...).
Replaced the front O2 sensor with Densos (old one was 20 years old); all codes vanished. Been good for a week.
(I only had 10% of the total of both two nuts left on the front. Broke one stud and cross-treaded the other; so a stack of washers later and an aftermarket nut that would grab 3 threads and no codes. Temp fix; should last a few years...).