Ok I read all the posts here and no one has mentioned this, Check your grounds make sure they are clean and tight a bad ground can cause overheating, if ground is not good your electrical system will look for the next best source for ground which could be cooling system, I know because this happened to me.