This is the legendary "sleep death," which is generally caused by software conflicts. The solution is to back up your data and then perform a hard reset. After the hard reset, don't install any software at first; use the device for a few days and see how it performs. Then, try installing one software at a time to identify any conflicts. Software conflicts can be very troublesome. Alternatively, flashing a better ROM might be more convenient.