Ok, so about a week ago I accidentally dropped my 3Gs in the bath, when it was still on. I took it out straight away and dried it with a towel, and to my surprise it stayed on. The speakers wouldn't work and the camera was fogged up. I turned it off and left it for a few hours to dry and eventually the fog from the camera dried up and the speakers began to work. But after a while I noticed that the phone only stayed on for two or three minutes at a time, turned off and then turned itself back on again. Then about a day or two later it wouldn't turn on at all! My dad thought it might be the battery, so he bought a new one and changed it himself. At first I thought it was fine but now it's back to it's old ways, turning on and off every few minutes! I have no idea what to do, any ideas?