If you can't connect to internet, you can also try this.
This is quoted from makkonen from this thread
http://forum.ppcgeeks.com/htc-touch-...rizon-gps.html
Sometimes this is caused by incorrect or missing APN settings. When Android boots up, go to Settings -> Wireless & Networks -> Mobile Networks -> Access Point Names. You should see an entry with Name: Android (or CDMA Generic), and APN: internet. If this entry is not active, activate it. If you see nothing, hit menu (the button with the house), create a new APN, and put in the settings Name: Android and APN: internet. Everything else can be left blank/default.
I tried it and these instructions work as well.