Hey everyone, I have an iPhone 3GS that keeps restarting itself, I've changed the battery 3 times, used ones though, but they worked in other phones. Its due for a software update, but I have been worried about updating it because I don't want it to restart during the update process. Anyone else have this issue?