I have a joyetech charger that won't charge unless I press the button briefly. I quit using it and picked up another one. You might check that out.
As others have said it could be the center pin of the battery and you can work the pin up a bit with as small screwdriver, just make sure to turn off the battery first.
You can find videos on YouTube showing how its done.