honestly, it just sounds like your phone is screwed up. seems like its taken a lot of beating and it's starting to show. I'd say wait a little while to see if it starts to act better. if not, go to an AT&T store and ask them how much it would cost for them to fix it. or you could always buy a used phone off of a site like ebay or even better, craigslist.