If you turn it back on immediately and it goes off quicker, then I would suspect overheating of a component. I don't think fan cleaning will help that, but since you will have to take it apart anyway, do that.
Then you will have to get some freeze spray to cool suspected components till you find one that changes things.
The you will either replace the PCB or otherwise solve the cooling issue.