I'm giving my 3GS to a relative and I want to clear all my data first before giving it to them. I went to Settings > General > Erase All Content and Settings After confirming I wanted to erase, I saw the Apple logo and a bar. After that, the bar disappeared and only the Apple logo was there. The logo stayed there for a long time and then the screen would go black, and then the logo would appear again. This has been repeating for a few hours now. My 3GS was originally locked but I unlocked it and it's currently at 4.0. I was going to update to 4.2.1 and unlock but heard that gps may not work anymore if I update so I decided to just Erase instead. Does it really take this long to erase everything? Or is it frozen or stuck in some kind of loop? Should I give the erasing a few more hours? If it's still stuck, what should I do? I just want to be able to clear my data, unlock my phone, and make sure gps works. Thoughts?