No, I am not rooted. The problems I listed have occurred on every phone, if not more than one. The google voice search, internet, and facebook problems have occurred on every phone. The other problems have varied throughout the phones but have occurred on more than one phone. For example, the CAPS being stuck on or certain keys not working I have seen on 4 different phones now. The charging issue is almost every phone. Most recently, I took out my SD card, factory reset my phone, did not link it to a google account or download backed up contacts, and did not log into facebook. I continue to receive the message can't access to '/system/csc/ATT/system with each factory reset and the process seems to go too fast for a full reset to occur.
I have been over and over in my head what the common denominator is and cannot find a solution. Resets seems to work at first, then the phone gets worse and worse until its so frustrating to use I give up! On my most recent phone (Samsung Glide), with my first issue being internet and facebook going in and out, resetting my Access Point Names to default worked for an immediate fix, but then it would have to be reset every hour or so and then that stopped working. It was at this point I realized my google search home page was changed to some other search provider. I changed it back. Now internet and facebook works sometimes and not others. Then my e on my keyboard stopped working. Then the keyboard started doing crazy commands like searching through emails instead of typing the letters I would press during a text message. Then google voice search stopped providing local results. Google web searches said I am sending automated queries. Then the phone started shutting itself off. I wiped it with my SD still in and the resetting continued. The phone was connecting and disconnecting during charging and then told me that the battery was disconnected....seconds later it had an almost fully battery. I wiped it again without the SD card and continue to receive the message from google about automated queries and the resetting continues.