The batteries are probably the problem, not the computer, unless it got hit or too wet.
As batteries get colder they don't work as well. Put the computer under some clothing for a few minutes and try again. 98.6 is nice and warm. If it's really cold you may have to do it every so often. You could try a chemical hand warmer under or next to it.With some insulation around everything excep the viewing screen. Most people just live with the situation.
Try a brand new battery too.