I tried to restore my iPhone 4 today to 4.3.5 and it got stuck in recovery mode. I've tried restoring, switching usb ports, reinstalling iTunes, brought it to the apple store and they couldn't get it to restore either. It stalls out every time at "restoring iPhone firmware" then cuts off and says error 9. Does anyone know how I can fix it? Apple told me all they can do is give me a new one for 199. Also I've tried RecBoot but that didn't work either.