Whenever I connect to my home wireless internet network, my phone immediately shows in both the HTC stock weather/clock combo widget and in the Weather Channel app as being in Terre Haute, which is approximately 3 hours away from where I live - however, until the beginning of July, that was where I used to live. At one point, my phone suddenly switched to Arizona, including the time (Terre Haute is in the same time zone I am now, so the time doesn't change) and I had to manually go in and redo the time zone settings.
Originally the change was just an occasional occurance and would go away after refreshing, but now it is almost constant when using the WiFi at home. I wouldn't use the WiFi, but since Verizon switched me off of the unlimited data plan this summer when my original Incredible was off trying to be fixed (a whole other story/issue completely that is hopefully being remedied), I'm paranoid that I'm going to go over the allotted 2GB, and I'm trying to use WiFi while I'm at home as much as possible, and this is getting annoying. The Google Maps app shows me as my current location most of the time, but the location service on the Twitter for Android app shows my location as where I used to live. We have a different ISP and modem here but the same wireless router. When I connect to other WiFi networks, it shows the correct location (i.e., when I was in Toronto at the beginning of the month, I could connect to a wireless network at restaurants and it would have "Toronto, Canada" as the location).
Any ideas as to why this might be happening? Is it the phone itself or is it something to do with our router? We checked and as far as we can see, there's not anything indicating a location in the router settings to change.