1998 cherokee limited 4.0. Blew the upper rd hose and got hot. Replaced hose and thermostat. Still ran hot @ 215 to 230 around town. Hit 260 pulling a grade. Relpaced water pump. Same problem. At idle it boils over as if no circulation. Slight rattle in engine when oil heats up. Bad bearing?