I'd diy it any day, but I have a good idea on what I'm doing and I can solder. (That meaning I'd find the fault and fix it with my own parts as it would be even cheaper again)
Whole new amp unit so they say
crap, no quick fix then. Easy to swap yourself though mate. Its only a few screw to whip off the old one and replace it.
give it time to warm up, see if the problem returns. If it is the transformer like kei suggested, the cold may of caused the laminations to contract stopping the buzz. The mains conditioner at work (1980's vintage) has a similar issue and gets louder as the day goes on.