I know this has been mentioned by lots of people about lots of different things, but it is still good advice. I was having a slew of weird problems with my phone. Random Restarts, missed notifications, etc... Well I backed up using My Backup Pro and did a factory wipe and reset. Problem free for 5 days now (except I didn't know how to back up angry birds so I lost all my levels
.) So if you're having issues try a hard reset (after you back up.) My phone is actually running better now than when I first got it. 
.) So if you're having issues try a hard reset (after you back up.) My phone is actually running better now than when I first got it. 
