No. I've tried all of those solutions, fiddling with battery last year and off/on button. I blame myself for using it everyday in the beginning so I didn't notice it till the cap problems worried me so I used it less. I held out instead of returning because vivant was doing cap replacements...