Have you tried a two button restart?
Step 1: Press and hold the power button on your Surface for 30 seconds.
Step 2: Press and hold volume-up button and the power button on your Surface at
the same time for at least 15 seconds, and then release both.
The screen may flash the Surface logo, but continue holding the buttons
down for at least 15 seconds.
Step 3: After you release the buttons, wait 10 seconds.
Step 4: Press and release the power button again to turn your Surface back on.