Before you go down a parts canon rabbit hole do a simple thing first.
when my alternator/generator tanked the battery ran down and I got the boatload of lights, warnings, etc. Put the new alternator in and a new battery and the codes were still there, they were stored. I took my Harbor Freight code reader and cleared all those numbers and they never came back, car runs great.
Have your mechanic clear the codes just for giggles and see what happens. If the problem persists the codes will come back.
when my alternator/generator tanked the battery ran down and I got the boatload of lights, warnings, etc. Put the new alternator in and a new battery and the codes were still there, they were stored. I took my Harbor Freight code reader and cleared all those numbers and they never came back, car runs great.
Have your mechanic clear the codes just for giggles and see what happens. If the problem persists the codes will come back.