I've had issues in the past with corrosion on the AAA carrier and on the small pins where it plugs into the circuit board on the tach. I've had luck cleaning those contacts.
If its deeper than that its be a matter of opening it up and poking around with a volt meter, following the circuit further from the battery to check continuity.. depending on your comfort level, obviously