Have you rebooted? Have you synced to iTunes lately? Have you checked what app is on the most? Have you checked location services? Have you disabled the settings that you don't need? Have you set location services to while i'm using for each app? Have you had Apple do a diagnostic? Google and this forum is your friend.