B&W ASW 855 turning off when heat up

Hi, I got my hand on cheap B&W sub that plays pretty nice bass but when played out loud or for long time, it turns itself off. After letting it cool down and turning it back up it plays like nothing happened.

I guess its overheating because thermal connection between parts and heatsinks are bad after all those years of usage. But I am no amplifier expert, I know my basics, can build stuff from kits and so. So just to be sure - is there any other reason for class D amp to turn itself off other than heat?

Thanks to you all kind people
 
If it comes back to life and works fine each time, then the amplifier shutting down due to over-heating is almost certainly the case.

Open it up, unscrew the transistors from the heatsink, clean, apply new thermal paste and reassemble.

Chris