In case you need this, found something from one of my fellow moderators.

Originally Posted by Orby

Did you stitch your IPSW file with your SHSH blobs from TinyUmbrella (using a modern redsn0w like 0.9.10b6 or iFaith)? Simply using the TSS Server to answer iTunes blob requests doesn't do the trick for iOS 5 firmwares.

Although SHSH blobs don't matter for squat on the 3GS old bootrom, they're still very useful for getting restores to go through properly...

si when i pick the 5.0.1 shsh thats not messing up my whole phone correct this is my only phone i appoligize if I am being a pest

Nah your ok Ok, so you've got your shsh & stitched it to 5.0.1 yeah? So what you should have is the virgin 5.0.1 & the custom 5.0.1 that you stitched with the 5.0.1 shsh blob?

If you have that, then you want to do a manual restore (with the phone in DFU mode) to the custom 5.0.1 as this will leave your baseband (6.15.00) untouched... It'll also sign itself because you'll have stitched it.