Have you done SMC, PRAM/NVRAM resets? If so, go ahead and try these out and see if it fixes your problem. [guide|113256]
open