Originally Posted by toad6386
You're clearing the cache at root level. This is something easily done by rooted phones because of the access available, and is usually the FIRST troubleshooting step to many issues. You can compare it to powering off your computer, waiting a few seconds and turning back on versus a straight reboot.
HTC had you do that because they believed something in the cache was hosing the location services up, and I would wager that you might've had some GPS issues as well at the time (slow, etc).
So, did it work?
Sadly no. If anything it made things slightly worse.
Now my location will appear as either Dublin or Ireland. Prior to this it would show my location, when at home, at much more local level.
GPS seems fine on other apps. I installed Google Sky Maps yesterday and on starting the app it immediately zoned in on on the usual local area I live in.
Have gone back to HTC and await there response.
Thanks for the explanation by the way.