I vote for bad component. You see, it worked perfect after I got back from diving trip, I checked when I charged the battery before shelfing the unit. Being in a box securely stored in a wardrobe it is unlikely to be exposed to extreme environment (smelly socks do not count) or magnetic fields. Guess the only way to remedy the problem is to give sensor a go every week, not letting it "rust".