Welcome to Android Central! Check your battery stats--are there any apps in particular that seem to be using a lot of battery?
A corrupt file on an SD card can also cause overheating, since it can cause the system's Media Scanner to get hung up. Try unmounting the card (in Settings>Storage), remove it, and reboot.