I think you're probably all spot on. My machine does get pretty dusty and doghairy down on the floor under the abominable filth of my desk. It hasn't overheated before but that not to say it's not what's happening now.

I'll do a Searh & Rescue. I'll let you know.

Thanks.