Lenovo Yoga Laptop - Shut Down and Sleep Issues?

My laptop is a Lenovo Yoga (Machine Type Model 20CDX00) that has problems with shutting down and sleeping sometimes.

The problem started after I restored my laptop with a clean copy of windows 10. I installed all of the drivers and I also updated my BIOS. I noticed that sometimes my laptop would not shut down completely and the battery would just drain in the blank screen that I couldn't do anything about. This also happened with sleep to. Not all the time, but sometimes. I tried to turn of hibernate and also fast start-up. But, that did not work. I, then, restored my computer again and I tried to reset the BIOS to the original BIOS. I'm still having these problems even after the restore which makes me believe that the BIOS is at issue because it is ROM and would not have been changed by my restoring of the laptop. But, I did try to reset the BIOS to a previous version. So, I'm stuck and I do not know what to do.

Try going into power options and set what the switch does when pressed set it to shut down set the sleep button to sleep set the display to turn off after 5 minutes then click apply and see if that cures your problem