I had the exact same problems. I ended up factory resetting three times. The third time was the charm I guess as everything seems to be working well now. I've been reinstalling my apps one by one to see if I can find the source of the problems, but haven't found anything yet. Out of curiousity, which launcher, sms app, and keyboard are you using? My phone has been the most stable with ADW EX, GO SMS, and GO Keyboard. I used LauncherPro, GO Launcher, and Smart Keyboard Pro prior to those, but they force closed more often. Hope you get it fixed.