My Xbox keeps over heating

I don’t know why my Xbox keeps over heating ever 5-30 minutes I’ve use the air can to clean the side to clean the fan and it still doesn’t help. I really need it fix.

Likely a resistor problem, are you opposed to trying to disassemble it? Reply for adv