I called Apple today and they had me do a few things the last was to reset the network settings. What I get to do next is their standard shpeal of set the phone up as a new device after loading the OS again. I'm thinking my next phone will be Android.
Go for it.