Tap Settings App > General > Reset > Reset Network Settings. See if better. If still problem, Restore you iPhone with current iTunes on your computer. See if better. If still problem, and if the iPhone has Warranty or AppleCare make Genius reservation or set up Service and take or send to Apple for resolution.