Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
but with 2.2.1 it would always work even inside! ever since the 3.0 it has been so off and uses triangular location. it's a wide known problem and seems to be because of 3.0. Apple needs to hurry up and release an update.

Try to reset your network settings. Nothing is wrong with the 3.0 gps.
 
Try to reset your network settings. Nothing is wrong with the 3.0 gps.
no, there is something wrong with the 3.0 gps

"was actually at the genius bar last night due to problems related to 3.0 and brought this up. The guy working there had the same problem. he said Apple is aware and it will be fixed. "

heres a ton of others with the exact same problem after updating to 3.0 as well.
http://discussions.apple.com/thread.jspa?threadID=2045075

resetting networking settings does not fix it! i managed to downgrade one of my iphones back to 2.2.1 and it's working perfectly again, even indoors.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.