Alternator or Battery?
2008 4 door LS, ~108k miles. Recently had AC cooling fan assembly replaced in May.
So my issue, I started the car this morning and had no issue. After getting some coffee getting back in the car to head home I noticed that when I turned the car on the AC wasn't blowing cold as it was previously (although was still blowing air) and the battery light was on. Hadn't seen that issue pop up before to my knowledge but I thought it might be the battery since its been about 6 years since its been replaced.
Went to wally world, the guy there said its the alternator and that if they put in a new battery it would kill the alternator. So, drove home, and noticed that other things were starting to go out. First radio cut out, then power steering, then it all went downhill. Saw dash messages for power steering and air bags pop up, and then my gauges wouln't work. Was still able to drive the car a bit and when I got up to speed, the gauges would register it, but other than that it I could tell it was about to die. Almost got home, everything started to turn off,
couldn't get past 20-30 mph or so, and then finally no response when I hit the
gas and it rolled to its resting place. Turned it off, waited a bit, then turned it
back on (or tried to) and it just clicked a bit. Could tell it was trying to start but that was about it. Couldn't even put it in neutral to push it back to my apts (it died literally a street away from my place).
Called a tow truck, and had it towed to a mechanic I use for oil changes which is relatively close to me. My preferred mechanic is a bit further away or else I'd have towed it to him.
I figure its the alternator based on quick searches on here and from what the Wally world guy told me, but figured I'd ask here just in case before I call the mechanic shop and tell them whats up. Either way, I know this is gonna cost a pretty penny.
So yeah, is it the alternator or battery? Or something else completely? Any chance its related to the fan assembly I had repaired a few months back?
Thanks ahead of time!