In addition to the other suggestions, have you tried reaching out to Garmin. Even if it's not under warranty, my experience has been that their support is pretty good at working with you to resolve issues like this without sending it in for repair. Worst case, most issues they will fix for a fee, even if it's not under warranty. I've had them replace two out of warranty Vivoactive watches for about $100 each.