Hi, one thing to try...
Intel-based Macs: Resetting the System Management Controller (SMC)...
SMC is the System Management Controller that handles Sleep, Wake, & other things!
You are posting in the wrong forum, this is the forum for Intel based iMacs. I suspect if you posted in the MBP forum you may find what you need. The process for resetting MBP's SMC is totally different than on an iMac. Here are instructions for an Intel based MBP: