I have come across this problem a couple of times. On a 2000 dodge the resistor block is to the left of the engine just below the wiper assembly and mounted onto the firewall. It has 2 clips that hold it in place.
On the 2001 or 2002 grand caravans it is located behind the glove box. There are two catch pins at the top sides of the glove box that push in and then the glove box drops down revealing the fan control resistor block. Some fan controls use resistors (That resemble coils) and some have the new solid state version. They are interchangeable. The resistor model may be repairable. I think it is the thermal fuse that goes bad. Just replace it with a new on from Radio Shack. The fan speed control block is dead center in the picture below. Remove two wire plugs and two screws to remove it.