This problem only seems to affect certain combinations of handset and cellular provider, but if your regular network is available, this app guarantees that you stay connected to it. How? By keeping its eye on the name of the cellular network the phone is connected to. If the name is not as expected then the app reconnects to the network and then sleeps for a few minutes.
* Runs as a service - even when the phone is locked
* The app only affects your cellular connection - your Wi-Fi will never be interrupted
* You may enable or disable your mobile data (3G) - the app will still work
Note that if your regular cellular network is not available, this app will not be able to help.