FWIW, I just installed a Champion 3 row all aluminum radiator in my '04 LJ today. I was having a lot of issues with it over heating with the A/C on while parked or after restarting from a brief shut down. I replaced the water pump (due to a leak), thermostat (always a good idea when changing water pump), upper hose (had a pin hole), and the fan clutch. My original OEM fan clutch was not engaging very well. I tried all the aforementioned items before the radiator swap with no real good results. Finally, I figured the OEM radiator was pretty much on its way out anyway. So far, it's cooled down about 20 degrees with no issue with the A/C or after restart. The Champion radiator is built very well!!! It's a fully welded design, has good mounting points, and top quality supplied hardware. Keep in mind I'm in West Texas where the outside temp was 104*. Not a single issue today! Good Luck!