I have an iPhone 4 on 6.1.3. About 3 weeks ago it turned itself off and wouldn't turn back on so i had to restore it. Then last night it did it again but this time it won't restore. It gets to the point where iTunes says waiting for iPhone and the screen on the iPhone has the apple logo and an empty status bar that never fills up and never does anything else and doesn't give me an error code. I have tried to restore it on 3 different Mac's and a windows pc and they all do the same so i am starting to think it is a hardware problem. Anybody had this before or any idea what could be wrong with it?