Hi BrianSurfaceGuy,
Thank you for reaching out Microsoft Community. We apologize for the inconvenience this has caused you.
BSOD errors normally appear if there are system files that are currently corrupted and it keeps on looping around causing the device to freeze or crash. So to initially troubleshoot this issue, what I'd like you to do is to run the system file checker. To run the system file checker, kindly type Command Prompt on the search box next to the Windows icon and run it as administrator. Once done, type and enter sfc /scannow. Let it load, detect and repair those corrupted files.
If the issue persists, please run the Surface Diagnostic Toolkitand see if this helps.
If this helps, feel free to mark this post as an answer. Otherwise, don't hesitate to respond to this thread if you need further assistance.
Kind Regards,
Crest_Z