Since upgrading my 2G iPhone from version 2.1 to 3.0, I have noticed that My Location using Google Maps is very accurate when I'm in Tulsa. More accurate than it seemed to be on the old firmware. However, I have problems when I leave Tulsa. I drive everyday about 60 miles west of Tulsa, and the minute I get about 5 miles west of downtown, My Location comes back as Owasso, OK which is about 15 miles NE of Tulsa. My location is identified here all the way to Stillwater. This feature worked fine on version 2.1 and always identified me correctly. This has happened 3 days in a row for me. Has anyone else experienced inaccurate results using google maps location service?

Just a quick summary... I simply clicked Upgrade in iTunes to get the 3.0 firmware. I'm on TMobile and couldn't remember if I had last used Pwnage or Quikpwn to get the 2.1 firmware upgrade. Turns out it was Quikpwn, so my phone was briefly "bricked" after doing the direct upgrade in iTunes. I downloaded Pwnage tool 3.0 and then created custom firmware, did the option + restore option in iTunes, selected the new firmware, and upgraded that way. Since then, I'm having the issue with google maps. Everything else works fine on 3.0 for me, including YouTube. Last night, I did a restore in iTunes back to 3.0 and then tried to use redsnOw to jailbreak the phone, but I couldn't get it to work on my MacBook. So, I used Pwnage tool again and restored in iTunes. I still have the same problem today of my location service being off. I even tried using the applications Where and Around Me while on the road this morning, my location was way off and Where said it was finding me within 58000 meters accuracy. Why so far off? I am on tMobile Tzones with my APN set to, just like in version 2.1.

If anyone has any suggestions, I'd love to hear them. Many thanks!