Which Motorola phone? I ask this because I'd suggest wiping the cache partition, and the procedure might differ depending on the model. If you have a Verizon version, it might also help to run Verizon's Software Repair Assistant to reinstall the firmware, but there are two versions of the assistant, depending on how old your phone is.