I am on 3.6 and GPS works. Need to enable three GPS services in settings except Verizon Location. This happened to me earlier, when open google maps phone reboot instantly. After several reboots GPS works good from cold start. I reflashed with full wipe and phone works good. After I restored many apps with titanium backup and phone started to freeze overnight then random reboot once.Reverted back to 3.6. Call volume better, GPS, not functional. Other location services work now though.
Reason I reflashed 3.6 Icy Fusion was LG Notification glitch that enabled all alarm (email, facebook) instead of just selected one text alarm.