Does sound like the battery to me too. I'd go out and buy a new one. Especially at 3 years. IF that doesn't fix it, then try resetting the bios with the jumpers or leave the battery out for a few minutes with the power off or there might be a jumper to clear the cmos. If that still doesn't fix it, try updating the bios. Could be after all the time that something is corrupt, but more than likely it's just the battery.