I've been working on this iPhone 3GS 3.1.2 the past 3 hours. I'm not sure what happened earlier with it. My phone stopped receiving calls and said that it required a restore through iTunes. Instead I re-jailbroke it with Sn0wBreeze, and upgraded to 3.1.3. Ok made it through everything until I rebooted it. Then it got stuck with the snowflake in the reboot. I have finally got into Sn0wBreeze recovery mode but iTunes still doesn't recognized it. What should I do, any help would be great. This has totally frustrated me today. Thanks.