I have a 95 Mystique ls v6. the CEL has been comoing on after abou 5-10 min. I went to Autozone and had them read the codes. They came up
heater control circuit
bank 1 sensor 1,
bank 1 sensor 2,
bank 2 sensor 1,
bank 2 sensor 2.
Also timing over advance bank 2 and air assitaed injector range/performance. I bought my own reader and came up with
332 insuf EGR flow/valve not opening
335 EGR sensor
173 HEGO voltage indicates rich bank 1
326 EGR pressure sensor voltage lower than
expected
538 insuf RPM change during DRT
or invalad cylinder balance test-throttle
position movement or cylinder ID problems

The guy at auto zone thought it sounded like the MAS
Should the timing be adjusted?
Do I need to replace the EGR valve and/or sensor?
Do I need to replace the O2 sensor?