Hi jeffreywillis1967,
Thank you for reaching out Microsoft Community. We're sorry for the inconvenience this may have caused you.
The issue could be due to some corrupted system files so what I'd like you to do is to run the system file checker to check if there are corrupted system files that are just looping around causing this kind of issue to also exist. To run the system file checker, kindly type Command Promp****t 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. Whether it detects a corrupted file or whatnot, kindly restart your Surface device and please run the SurfaceDiagnostic Toolkit and set the battery performance to recommended.
After running the Surface Diagnostic Toolkit, kindly uninstall/reinstall the battery driver in Device Manager.
Open Device Manager
Expand Battery
Right-click on the driver available and select "uninstall device". Please leave the box unchecked if a pop up shows up before you can uninstall the driver successfully. Once done, kindly restart your Surface device to reinstall the driver automatically and check if this works fine now.
You can also utilize this link for better battery practice>>https://docs.microsoft.com/en-gb/surface/maintain-optimal-power-settings-on-surface-devices
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