Trying to get my phone back to "virgin" because I have been having battery problems and want to confirm it is due to JB. I am doing a DFU restore and the phone sits with the "completion bar" about 3/4 of the way completed for like an hour and the iTunes completion bar is about 95% complete. I have removed all my old iTunes backups so there are no apps to restore just the original firmware. I have done DFU restores many times before on my 3GS and also on the 4 and it only takes minutes. Any thoughts on what the problem might be?