I know this is going to sound terribly simplistic and braindead, but every few days when I happen to think about it, I just do a soft reset and guess what...I never have the no ring issue, the reboots by itself issue, the phone freezes up issue or any other issue....in fact, no issues at all. I learned this procedure by using Windows Vista.