So last week I dropped my iphone 3 GS in water on accident. It still works, however every couple minutes the phone keeps asking me to go into airplane mode. It's super annoying, in addition now the internal speaker won't work (because the phone thinks it's docked so it's trying to send the audio signal to the dock connector). I know the internal speaker isn't broken from the water because the volume bar won't appear and I've use the speaker twice since it's been out of the water. My question(s) is(are)... should I upgrade to the 3.1.3 and unlock it? Is that even possible yet? Can I stay on 3.0.1 and unlock? I've unlocked a 3G before so I don't need help doing so (I can just google it), but what software version is best to go to? By the way I'm on T-Mobile, so I need it unlocked. Oh, and I have iPhone 3 GS. Thanks for any help!