I have a non jailbroken iPhone 4. Today I updated to firmware 4.3.5 (8L1) after trying to download an app. The app just said waiting and never downloaded after 12 hours and restarting. I updated to iTunes 10.4 today then updated firmware on my iPhone 4. When I tried to update my apps I receive the message "Error 1004 please try again later." I have read on here how to fix the jailbroken iPhones with error code 1004. I have not tried restoring it because I have read that some phones are stuck in recover mode. Has anyone else had this issue or know how to fix the non-jailbroken iPhone issue of this. Thank you in advance.