Well my iphone kept resetting last night so i woke up this morning and restored it to the 3.1.3 firmware. Well for the past 10 hours ive been trying to fix it and ive given up.Everytime i plug it into itunes it gives me a error saying Iphone cannot be restored (2). Im thinking about bringing it to the apple store tomorrow but i got the phone a week after it came out so i doubt they will be of much help. Ive tried dfu mode, and restore mode. As well as 2 different computers and operating systems.