FIX for iphone reboots during a phone call after upgrading 3gs ios to 4.3.1.
Just want to give my testimony.
My Iphone 3gs running ios3? no problems, upgraded to 4.3.1, then the dreaded reboot after 4 minutes, did a lot of reading and decided the only logical was to change the battery or revert back to ios 3 if possible, anyway, brought a battery and little tool kit of ebay - about £10, watched a utube video and took the plunge, FIXED, now it doesn't reboot itself anymore, although it was kind of handy when i was speaking to the mother-in-law 🙂
I did read one person did just disconnect and reconnect the existing battery, that might do it for a short while, but at these prices you may as well treat yourself.
It didn't wipe any data from the phone, just the date and time needed resetting although I had a backup that I took before I changed the battery.
It for some reason lost some certificates to things like imap.google.com for some of my email accounts, so just accepted the new ones and all was fine. Because the date was reset to 1970, I had a load of reminders pop up as soon as I put the date and time correctly. I found the compass needed resetting and some of my GPS apps like tomtom took about 8 minutes to find its location and the standard maps package took about the same to finally pinpoint my location. Apart from that everything else seems okay. With the right tools (including a suction cap to help remove the touch screen) it was really easy to change the battery.
Hope this helps others and good luck
Andy