I was working on someone's iPhone 3Gs today and they needed it unlocked. My plan was to install the iPad baseband and jailbreak/ultrasn0w. The usual. However, when they gave me the phone, it was in recovery mode. I tried installing 4.3.3. Got the error to I removed Saurik's servers IP from my hosts file. The install went through but then the phone went straight into recovery mode after. I tried kicking it out with iReb and I have no idea what to do. I do unlocking and iPhone repairs (both software and hardware), as well as buy and sell mobile phone on a regular basis, and I am completely stumped. This doesn't happen very much. 
Any insight would be appreciated.
Any insight would be appreciated.