Hello SokenChea,
Thanks for reaching Microsoft Community. We're sorry to hear about this issue on your device.
Since you've already done the necessary troubleshooting but issue still persists, then we know it's already a potential hardware problem on the device. For any hardware related issue, your device needs to be serviced or replaced.
Kindly contact our support via Contact Us Microsoft Support from (6AM-10PM PST) to seek options for your device and for further assistance. You can also contact them via phone, see Global Support Phone Numbers.
For detailed instructions on how to get service for your Surface, see this helpful thread: Send your Surface in for exchange/repair. An Online Walkthrough - Microsoft Community
Best wishes,
StevenK