it's kind of late to jump in to this thread but i had the same problem with my cj7 many years ago. (overheating under load) my radiator was plugged up and i had it boil flushed for $25. worked gteat for a couple years then i had to do it again. i didn't read this entire thread so for all i know, you may have a brand new radiator in there. currently, i have a brand new radiator but no shroud. it gets hot but i know a shroud will fix that. i just don't know where to find one.