If there were companies out there who would clean out and fix computers for free, we would all be calling them. So no, I don't think so. But if you come across one, let me know.