This happens with restarting too. When I restart it turns off just fine, but then when it turns back on, it goes to a purple screen and then black.
However it does turn on after I hold the power button until it turns off, and then turn it back on again. This isn't a crucial fix, just really inconvenient. Thanks for your help.