This problem seems to be having crossed 4 to 6 months but still thereís not even a single appropriate solution for the same. As I have already mentioned above in the thread my problem is exactly the same with some extra additional symptoms. I do have a WiFi connection existing at my place, I do not turn it on all the time rather I just use it whenever required or necessary on my iPhone 4s. No issues with the wifi connection, it works great without any interruption but the problem is with my iPhone I guess. Whenever I connect my iPhone to the wifi connection at my place it works fine, until I am out of wifi range it does not switch to 3G. Donít know for what reason my phone do not automatically switch or changes to 3G connection as it does with other iPhone that my friend have. Anyways if its not showing a 3G connection then its fine but you know it directly states me with message that there is no internet connection. However I you can easily make it out, restarting the phone resolve the issue without breaking the head. This means that I just have to turn off my iPhone always I when I go out of my home, then restart it again and then the 3G connection is ready and available in my phone.
This is not a solution or a fix. I donít think I have yet able to find a proper working solution for this problem as the 3G connection doesnít turns on automatically all the time I am out of the wifi range. I would really appreciate any help from your side.