One of the first things I did after getting this JEEP was replace the parts meant to go out at 100k miles. This baby had 93k when purchased.
I replaced the radiator with an AFE. I saw some bad reviews for this part after purchase. So, I will keep watch and report back on any leaking issues if they happen. I replaced all hoses. The main hoses are now Silicon. The two heater hoses are different on the 3.6 V6. The water pump, thermostat and thermostat housing are all new. I also replaced the alternator with a mean green 200W to handle the sound system and lights. I also replaced the belt and tensioner. The tensioner piston was frozen on the old piece. NOTE: when putting the belt back on it was easiest by myself to put the belt over the water pump last as I was collapsing the tensioner.
Another note: Use a thermo gun to check temp and water flow. I tried to use the program on the Insane audio radio that reads from the ODBII. Short story; the Jeep spent three days at a dealership when there was no overheating issue. I actually replaced the water pump and thermo twice because the issue with the reading from the android based application on the radio thinking the Jeep was overheating. It turns out the app was wrong. Short story; check the latest on adds to this Jeep re:radio replacement. There was no overheating and I trashed perfectly good components.
The Jeep now purrs and stays within operating temps.