So my problem is this, I have a 16gb 3gs and it's running 3.1.2 and I jailbroke and unlocked it to use it with my current provider. I was playing a game two nights ago and it froze when I received a text message while playing the game. I did a hard reset and al so put it in dfu mode and nothing is helping. It now turns on but freezes on the apple logo boot screen then after about 5 mins it resets itself and does the same over and again. I tried restoring with the 3.1.2 ispw but I get the error that my device is not eligible to this action. If I have to restore and get stuck with the upgrade I'm gonna be left with a $600 paper weight cause it wont work on my current provider unless I can unlock it. This forum is a last stitch effort to save my beloved iPhone from from being sold, any and all help and suggestions are greatly appreciated thank you all. UPDATE: I meant without upgrading to 3.1.3 Can a Moderator please fix the title from 3.1.1 to 3.1.3 thank you.