if it was fine until recently the explanation is sort of obvious. More than likely its something you installed recently. The reality is hardware does go bad.
Completely format everything, including sd card reflash, and try again. If it continues to happen then it could be hardware.