My 3GS (on contract till next May) is randomly freezing - any time, any app. Sometimes it resolves itself, sometimes I have to restart. A friend suggested I turn off auto time set, which I did. Seemed better at first, but same problem before too many hours were past. Any suggestions?