Maybe the batt needs cleaning?
Just scrape around the post with a toothpick, wipe down with a dab of alcohol, and poke the two airholes on the sides of the thread with a pin. Someone else mentioned too that you can access the post airholes from there too. Just wiggle the pin around a bit while you're there.