Any advice would be appreciated. 1999 TJ with 6-cylinder. My old radiator cracked. Mopar OEM no longer available, so I bought a CSF 2576 radiator for a replacement. I used Prestone flush (and rinsed, of course). I'm using Zerex G05 coolant (and 50% distilled water), like I always do. It ran too hot after I installed the new radiator and I've been throwing parts at it. I have now changed: thermostat (Mopar 195F, I drilled a 1/8" hole and put the hole at the top), water pump (genuine Mopar at $300), and radiator cap (Mopar 18-lb). It's still running too hot. I also did a cheap combustion gas leak check (with indicator fluid)--negative (so I don't think there is a head problem--plus, I see no gases bubbling up when the cap is off). I have owned this Jeep since 2005 and it's had multiple radiators--it has never run over 210F on the dash temperature gauge, but it's running much hotter now and will overheat. I checked with my cheap laser thermometer--it really is getting hot. It does fine at idle and slow speed--it's only overheating at highway speeds (so I don't think it's a fan clutch problem). Once it gets hot, it will eventually cool back down at idle (but it takes a long time and it helps to open the hood and run the dash heater). The temperature gauge is not wildly fluctuating, like you might expect if there was trapped air in the cooling system. Any advice? I'm thinking about trying a different radiator, but I don't know which one to try.