my 1985 jeep cherokee is always overheating. we took it to a mechanic (im not sure he was the brightest or most knowledgeable) but he claims he thought it might be a blown head. he checked the oil dip stick, no milky or white residue. he then checked if there was oil in the radiator, that was...