One thing to remember is that 100c is normal operating temp, if you are having other issues such as leaks, fix those... but at 100c you are not overheating. Also, 40c is quite low. I'm guessing you live in a cold climate?
actually i dont live in a cold climate