If the issue is not being caused by an app, check for updates to your phone's software and if an update is available, download and install it.
To prevent the phone from powering off due to high temperatures:
In phones with Android 5 or higher, Device Protection may be enabled, which means that after the factory reset, you'll need to sign in using the same Google Account that was logged into your phone. If you forgot your Google Account password, use your computer web browser and go to www.google.com/accounts/recovery to reset your password first.
To perform a factory reset:
The phone will reboot and reset.