Have you cleaned out (blow some air though or vacuumed out or both) the cooling vents ?

There is some evidence on Google that overheating capacitors on that model could occur, but not a lot.