The cap, beleive it or not can cause problems. I have had FEs and FAs with battery issues start working when the cap was replaced.

In addition to the above advice I would clean the threads in the bottom and the cap as they are the contact points for the cap to complete the circuit. Alcohol or lighter fluid or coleman fuel (naptha) work well.