OVERHEATING

First thing that jumps out at me is, your water pump is being under driven.