More than likely the battery, mine was acting a bit weird by showing up red when it was in the car etc and the thing just stopped working fully. The batteries are £1.47 for two in tesco and take less than 30 seconds to change.
I'd try changing the battery and seeing if the problems persist, I...