Have you tried "lightly" bending the tab in the cap up and/or "gentle" stretching the spring in the end cap to aid battery connection to the main cap ??
Just asking, and not saying that its your issue since well...... electronic parts CAN mess up, but sometimes this is the only issue that may cause the problem and figured I'd offer the suggestion.
VapeOn,
Greg