To apply the work-around, follow these steps at your own risk:
1. Navigate to Settings > Location & Security and uncheck the box next to “Use Wireless Networks”.
2. Go to the phone’s dialer and enter the number *#*#1472365#*#* then press send to access the phones LBSTestMode menu.
3. In the LBSTestMode menu, press “Application Settings” and change “Operation Mode” to “MS Based.”
4. Navigate to the “SUP/LCP Settings” and the SERVER & PORT to supl.google.com (make sure NOT to place “www.” in front) and port 7262 (some have reported better luck with port 7276).
5. Make sure the settings are saved and reboot your phone.
6. Navigate back to Settings > Location & Security and check the box next to “Use Wireless Networks.”
If you want to revert, simply follow the same instructions, replacing the settings in Step 4 with the original settings:
Operation Mode: Standalone
SERVER: www.spirent-lcs.com (with the “www.” in front)
PORT: 7275
http://pocketnow.com/tweaks-hacks/fix-for-samsung-galaxy-vibrant-captivate-gps-problems