I have an iPhone 3Gs and tried to upgrade from 4.0.2 to 4.2.1 and I get error 1600 after I try to restore to the custom 4.2.1. I used ireb to fix that but get error 29, then 1600.. Everytime the bars show the install is pretty much 100% complete, then the error.