Genius staff was unsure of the problem. We tried resetting the SMC, sleep mode adjustments to none, once the screen reboots or comes on, it just wants to sleep. They said it could be the battery(battery is over 90%), hard drive and/or logic board. I am willing to repair if parts are reasonable. Any ideas?