My iphone 3gs have a problem that once the wifi signal lost, goes weak or the phone is idle for a few mintues. It is not connect to the wifi anymore. I had to manually go to "setting"=> "wifi" and find the network and connect it every time I need to use wifi. I don't know why it does not automatically join in wifi and stay there. It is very annoying, I won't be able to receive imessage unless I went to wifi setting to connect it again. I almost want to switch to an Android phone because of this. My phone is just jailbroken on iOS 5.0.1, could jailbroken has anything to do with it?