Slow accleration, Possible alternator? p0172 p0622 p0132 p2503
Hello everyone I appreciate these forums and wanted to ask for some help. So I just got my a/c repaired and had the evaporator core and condenser replaced (VERY expensive). SInce replacing them, I have the following codes
p0172, (I believe bank 1 running rich)
p0622 (some kind of alternator fault?)
p0132 (bank 1 sensor 1) replaced twice in the past year trying to get rid of code
p2503 (alternator issue??) couldn't find much info on this
Since the a/c repair the only driving issues is it accelerates pretty slow from 0 and will get back to normal after a few seconds. Acceleration is better with a/c off but I sometimes still notice is not as peppy as normal. It also idles rough sometimes when I'm waiting for a light.
Now I need to renew my safety this month and need these codes gone and repaired very fast and for not a reasonable price. Do I need to replace my alternator? What should I do about the O2 sensor and the running rich code? I have already replaced the bank 1 sensor 1 O2 sensor twice? Thanks for your help all.