Hello and welcome to Android Forums. Hopefully I can help you with your problem.
It sounds to me like you have some files that have become corrupt somewhere. I would suggest doing a factory reset and hopefully that will solve your issue. If it doesn't, please make a new post stating what you have tried, whether or not you are rooted with TWRP or CWM installed, etc.
Thanks and hopefully the factory reset will fix it.
If you have any other questions regarding your device, I invite you to join Android Forums. We have many sections for specific devices which contain a wealth of information.