[Galaxy S 4 Q&A, Help & Troubleshooting] rsngfrce:
Let me define a little better what I mean when I say that I loose my mobile connection and GPS...

When this happens, I can receive no phone calls. I can make no phone calls. I can receive no text messages. I can send no text messages. I have no 3G or 4G internet connection. I am also unable to connect to GPS. I can still connect to the internet through WiFi perfectly fine. Basically, when this occurs, I no longer have a phone, I have a WiFi enabled internet device :mad: .

Something I question is how is the mobile connection related to the GPS in a way that it is NOT related to the WiFi? Why should I loose my GPS if I loose my mobile connection? And why don't I loose my WiFi then? Is this a modem issue?

Why does No Signal Alert not detect that I have no mobile connection and continue to report a good signal strength? Is it incorrect, or am I still getting the signal but my phone otherwise thinks for some reason that I am not... when this occurs, the signal level in the notification bar shows no bars and an 'x'.

Why does rebooting the phone regain the mobile connection and GPS? Why do I always eventually loose it again? It OBVIOUSLY WORKS, why does it STOP working? Something must cause this to happen but figuring out what that is has been beyond my capabilities (it may well be in the logcat, but I just can't understand it well enough, despite the headaches I have gotten trying to).

I have never heard of anyone else with an issue similar to mine (I seem to specialize in these sorts of issues). The above are the sort of questions that I hope can lead to an answer for me, I need a phone again! :fingers-crossed:

(ADDITION): Here is a bit of another logcat I ran today when my mobile connection and GPS was lost. The first thing listed is an Adreno-ES20 error and I was getting a TON of those for some reason, though I think from my research that is related to the GPU, so should not be related to this issue?

The next section listed is something I wonder about, since it references 'call' a couple times. This section of error was repeated several times in the logcat. Does this indicate a issue being caused by the XposedBridge (I do have Xposed installed). I tried to research the "asks to run as user -2 but is calling from user 0" part of the message and from what I can tell, that is prone to happen on Samsung phones and that error should not cause an app to stop working (though my understanding could OF COURSE be totally incorrect).

08-24 11:36:00.577 E/Adreno-ES20( 1432): <process_gl_state_enables:519>: Invalid enum â€“ 0xde1

08-24 11:36:10.307 W/ActivityManager( 877): Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
08-24 11:36:10.317 E/DatabaseUtils( 877): Writing exception to parcel
08-24 11:36:10.317 E/DatabaseUtils( 877): java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
08-24 11:36:10.317 E/DatabaseUtils( 877):	at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:14620)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2258)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:663)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at android.os.Binder.execTransact(Binder.java:404)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at android.os.Binder.execTransact(Native Method)
08-24 11:36:10.317 E/DatabaseUtils( 877):	at dalvik.system.NativeStart.run(Native Method)
08-24 11:36:10.317 W/qdhwcomposer( 298): Excessive delay reading vsync: took 681 ms