I've bought a new HTC One M9 and I'm having GPS problems. It will not give me my position, it sees up to 21 satellites but it will not fix my position. I've turned on high accuracy, cleared all caches, tried it in safe mode, tried lots of GPS apps and software/hardware test/fix apps off the play store, calibrated sensors, done system restore but nothing helps, it will not fix my position so rendering google maps/waze useless. Any ideas rescue squad?