I've merged your two threads here. You should start by running the Surface Diagnostics Toolkit https://support.microsoft.com/en-us/help/4037239/surface-fix-common-surface-problems-using-surface-diagnostic-toolkit
If that does not find and fix issues, I think it is time to back up and local files and data and perform a complete reimage from a downloadable recovery image to rule out hardware problems:
Go to https://support.microsoft.com/en-us/surfacerecoveryimage and download a recovery image for your Surface. You will need a 16GB USB stick formatted FAT32. Unzip/extract the recovery zip to the formatted USB stick and then-
To reset your Surface from a USB recovery drive:
Step 1: Make sure your Surface is turned off and plugged in (hold down the power button for 30 seconds).
Step 2: Insert the USB recovery drive into the USB port on your Surface.
Step 3: Press and hold the volume-down button while you press and release the power button on your Surface.
Step 4: When the Surface logo appears, release the volume button.
Step 5: When prompted, select the language and keyboard layout you want.
Step 6: Select Troubleshoot > Reset your PC.
If prompted for a recovery key, select Skip this drive at the bottom of the screen.
Step 7: Select the target operating system you wish to reset. This refers to the current operating system installed on your Surface.
Step 8: Select Yes, repartition the drives, and on the next page, select Next.
Step 9: Choose Just remove my files.
Step 10: Select Reset.
Surface restarts and the Surface logo displays while the reset process continues (this can take a while).