Have you tried a SMC/PRAM reset ?
Try backing up and then deleting this file:
from this folder:
Now reboot and check if the issue is resolved.
If that does not work, Can you post your system.log file messages when the issue occurs and I can take a look and help.