When was the last time you dusted it?
A while before my first overheating incident, so a few months. I had figured that was the problem, but as long as this forum exists so does my need to procrastinate.
Do you have it properly ventilated, like on a table?
It's on a desk, it can ventilate fine.
Edit: Is there any specific brand of Gas Duster you'd recommend?