Sounds like charging system problem too. If the charging system is on the boundary of failing when you do the check. It just happened that it didn't show any issue.
Like someone mentioned already, the battery light should never be on if the car is running.
Over heating is entire another issue. water pump at 100K is not uncommon at all.