iOS5 iPhone Update Help?!

Okay. So I’m trying to download the new update to my iPhone 4 from my MacBook Pro. My itunes has already extracted my software, and it gets passed installing the new software, but when it comes up saying “Updating iPhone firmware”, it crashes. Then an error message appears with the error code (3004). I went to the apple website to see if I could fix it, and this is what it says:

Errors 3000-3999 (3002, 3004, 3013, 3014, 3018, 3164, 3194, and so on): Error codes in the 3000 range generally mean that iTunes cannot contact the gs.apple.com server on ports 80 or 443. This may be because out-of-date or incorrectly configured security or firewall software is interfering, an old version of iTunes is installed, an entry in your hosts file redirecting requests to gs.apple.com (see error 1004 above), or because of your Internet proxy settings. If you are using a proxy, try without using one or with a known-good network. If that does not resolve the issue, follow iTunes for Windows: Troubleshooting security software issues. Error 3014 may indicate that you need to free up more disk space on the computer before trying to restore again. Error 3194 most likely indicates you do not have the latest version of iTunes installed Update to the latest version of iTunes.  

Error 3004: If the steps listed in Error 3000-3999 do not resolve the issue, and you are using a Mac, you may be able to resolve an error 3004 by quitting iTunes and using the following command at the command line:dscacheutil -flushcache

Can someone help me out please?! I don’t have a phone to call AppleCare, so I’m pretty fucked at the moment. 

I lost my Job, Steve.