yes but try these steps first:
Follow as written. If no help look to restore via iTunes as a next step. And dont restore your backup. That could put the problem right back in. Test it and see how it works.
1: Reset all settings (settings>general>reset (NOT ERASE ALL SETTINGS)
2 a. Go through initial setup steps (lang, wifi, siri, enable location, etc) and choose setup as new phone (don't worry your apps, data, contacts, mail will still be there). Do NOT restore from iCloud or iTunes (It can copy back corrupt settings)
2 b. If you do not get the complete new setup screen with language setup and setup as new phone or restore from iTune/iCloud backup, be sure to go back to #1 and reset all settings again (it should happen the second time)
3. Turn off system location services timezone and iAd (settings -> location services -> system services)
4. Fully discharge battery (until you get the spinning wheel and it shuts off)
5. Fully recharge battery (overnight if possible)