Thanks everyone for replying. It is an electric fan. After washing more mud out of my radiator, my Jeep only overheats when the A/C is on. When this happens, the fan is still louder than it should be, but there is no shaking. I'm going to wash the radiator out again one of these days and see if...