Whenever I'm at home, my location on the HTC clock and weather widget shows a town 20 miles away. As soon as I leave home though, it shows correctly anywhere I go. I'm not rooted (yet) and I use an airrave at home. Could problem be coming from the airrave? Is it something else?