maybe somehow the battery contacts are corroded and need cleaning, or connections got bent somehow.
i would check them to see there condition. if that don't work then something internal happened to it
i would check them to see there condition. if that don't work then something internal happened to it