GX690 not turning on

I have a Honda GX690, when I turn it off for a couple of minutes, it won’t display digital hours and won’t turn back on, but if I wait a few hours, then it comes back on then. What is causing this and how do I fix it? Anytime the power doesn’t come back for the digital hours, I always check my fuse and battery connections, but this problem seems to be something different.

Maybe check your grounds, check all the connections by the ignition. May be the voltage regulator is over heating idk