Sorry if I hijack the thread with my, possibly different, problem.
I run Tasker, and it warns me that the amount of available RAM is getting low, and that I need to reboot the device. I have three or four active profiles, mostly managing profile settings like volume, based on locale and time of day. It most often happens when the profiles change...
If the OP has a radically different problem, I apologise and will post a new thread.