@zahra i had the "same" problem (with error 3004) on my Mac yesterday evening. A restart of iTunes helped and I'm now running #iOS5 on my #iPhone