Surface pro 3 stuck on surface logo

This morning I tried to restart my Surface pro 3 and it got stuck on the boot screen with the Surface logo.
Holding the power button down for 10+ seconds did not help.
Here is what helped:
* Hold the power and the "volume up" button together until the screen flickers.
* Wait for 30 seconds * Press the power button as you would normally do to start your surface. The sceen might flicker once more.