When it locks up like that, hold the volume up then the power button. Keep holding them until the android appears then release the power button. When the menu appears, use the volume buttons to scroll up and down them the power button to select "Wipe Cache Partition". Once that finishes, select reboot from the menu. I do the partition wipe periodically and have to say, I think the phones runs better.
Good luck.
Mike
Posted via the Android Central App