I had the same overheating problem with a mc-352. I have two and run them mono. I bought both used. The unit in question would overheat then shut down. Then after a few would come back on. While the other would not have any problems with the same input. Eventually the unit made a Burning smell and shutdown for good.
Took the bad unit to a authorized service center in royal oak Michigan. They went through it found what they thought was wrong and reassembled. They then wanted to make sure that they had solved the problem, so they ran the unit for a few days on their bench, and the same problem occurred. It fried again. They went back in and replaced a whole side of output transistors. (I saw the bag of transistors they replaced, it was a bunch).
The whole process of th repair took almost 6 weeks (evaluation, ordering parts, labor, testing, evaluation, ordering parts, labor, testing). In the end the bill was $650.00.
So with the repair cost of $650.00 and the $2700.00 I spent on the unit I have $3350.00 into a mc-352. It’s not the greatest deal I ever made, but I wouldn’t say that I am unhappy with my purchase.