The battery in my car is dead, and I'm not sure whether it's the alternator's fault or just the natural death of an old battery.
Vehicle: '04 Honda Accord. The alternator was replaced 4 years ago. As for the age of the battery, I admittedly don't know. I know it was about three years old when the alternator was replaced, and I don't recall replacing it since then, however, I may have and just forgot about it. The date is not immediately obvious on the top of the battery.
About three weeks ago I noticed the battery light intermittently flickering on and off. The last time I saw this light it was a constantly-on indicator light when the alternator was failing (ran for about 45 minutes then died on the roadside). The light would come on at random times (some times it would come on when I slowed down, some days it would come on when I turned left, etc.) It was only ever on for a few seconds at a time followed by long periods of not being on (minutes to hours) but seemed to get worse if I used the car for short distances.
My initial suspicion was bad wiring, and the top of the battery was corroded, after cleaning the terminals the light came on less frequently, but worsened again.
I went away for about 10 days and didn't drive the car, when I returned the car was very slow to start and when driving it the accelerator didn't work. (Pressing the accel down the RPM slowed and the lights dimmed, I was only able to drive by taking my foot off the accel and just coasting and braking.). On occasion the engine would rev and work for a moment, but was unreliable. I managed to get the vehicle home. The battery light was NOT constantly on, and was off when I was having acceleration issues. After turning the car off it would not start again. It's evidently a dead battery now.
The car stereo has been dead for years, so I didn't notice any symptoms from that. The cabin fan has been dead since winter (bad blower motor resistor I haven't gotten around to replacing), so I don't know if the AC system would have caused any problems had it been on.