What causes intermittent crashing issues?

Doesn't matter the game, almost all crash about 30 minutes to an hour in. Occasionally doesn't crash for a day or two.

The console is just out of warranty, and has been factory reset. The console is in a well-ventilated area and is dust-free. All games have been tried on internal and external storage.

Reading through Microsoft forums has determined that quite a few people have had this issue, and the only fix is to send it back to Microsoft for $250 for a repair. However Microsoft won't state what causes this.

Anyone have suggestions or know what causes this defect in the console? Quite tech-savvy and have swapped Xbox HDDs with SSDs, complete factory OS flash, and a bit of micro-soldering experience.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0

crwdns2947414:01crwdne2947414:0:

Have you pulled apart the cooling fan and heat sink for the CPU?

Gaming for an hour and then a crash is a sign that the system overheated.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0