Install TinyUmbrella and check 'set hosts file to cydia on exit' then shift + restore in iTunes. Anticipate an error at the end of the restore. You just need to use Fix Recovery to kick it out of recovery mode after the error.
Thanks for the reply Europa, on the tiny umbrella part I should start TSS server, then keeping it open have to open iTunes and shift restore by pointing to the custom made 4.3.3 with ifaith. Am I wrong? One more thing I forgot to mention is that right now in my cydia it shows blobs of only 4.3.5 and 5.0.1. Does it matter?