I've had a Motorola Razr Maxx for a few months now and it seemed to be working fine initially, but then it started periodically crashing. Sometimes I would be running an app and it would start being very slow and then would say the app was not responding. More often, it would be in sleep mode, I would press the button to turn on the screen and the unlock screen would be missing my background image. When this happened and I tried to unlock the phone, it would freeze and a message would pop up saying Homescreen is not responding or has stopped or something like that. In either of these situations, the only way to get the phone back to normal was to hold the power button and reboot it. This tended to happen a few times a day and caused me to miss phone calls and texts when it was not responding in sleep mode. I eventually performed a reset to factory settings, reinstalled all of my apps and got it back to the way it was. It worked completely fine for about two weeks. But yesterday, it started again and crashed four times throughout the day. Before the first crash, I noticed in my task manager that it had only about 70 MB of free RAM, but on the subsequent crashes there was plenty of free RAM. Also, immediately after one of the reboots was finished when turning the screen off the effect where the image on the screen shrinks down like in old CRT TV's was very slow. I don't know if this is a symptom or if it always does that for a while after rebooting (It did stop after a few minutes). I've found through searching that other people have had this problem, but not a solution for it. What should I do?