I found that the contacts of the battery where not resilient enough to clamp firmly the battery contacts on the board. ( the device was dropped). I used a really fine needle to push the contacts of the battery together and that seemed to resolve the issue for good.