I sort of take back what I said. Today while trying to find my position, it just sat there spinning. Like the first time for me. 2.0 was sometimes slow to find my position but 99% of the time it could. 2.0.1 was great, fast, accurate and never had a problem.
But 2.0.2 today had the spinning problem. Then I tried safari and my 3g (and edge this time too) was dead too. It's like all of the radios on the phone were dead. I had full 3G bars then it would switch to full bars edge, and 3G again (as I moved through different areas) and wouldn't load a single page. I restarted the phone, and lo and behold - GPS locked on right away perfectly accurate and 3G was loading pages fast as ever. There is definitely something funky going on with 2.0.2 for me that is affecting more than just the 3g as I thought. It's affecting 3G, GPS, and edge it seems until I reset the phone. Seems to occur at random too.
BTW, FWIW, I've never had any problems like this at all since I got the phone on launch.