Hi, are you 100% sure it's not overheating? Get a compressed air can and blow it into the CPU. Although it very well may not be dust.
Alright. If i was in that situation, i would contact the manufacturer of the equipment and see what they have yo say. Unless someone else here knows what you can try.