I agree with Jim, I just did the Radiator on my 99 XJ a few months back, and it took all of about an hour ish to get it all apart, and maybe about half an hour to get the new radiator in. I spent ~$165.00 for the radiator. Having done this once, I would be willing to bet I could do the whole thing in about an hour now. I can't see a grand cherokee being that different from a cherokee sport. No special tools are required either.

Sean