The GPS on my 626 is very unstable. No matter which app I use, Google Maps, GPS Essentials ETC I don't get a reliable fix. My Moto G, along side it gets a fix within seconds and holds it. Is there anything I can try, like doing a factory reset, or will it have to be returned to HTC for repair?