I had the same issue with my 97 RR. There were multiple issues including BECM, bad fan relays, bad a burned out fuse box, dirty fan internal circuit.
Check the input to the relay to see if it's getting 12v from the BECM. (Engine must be running. Pull the relay and check the input) Mine had a good input. Apply 12v to the output to the fan to see if the fan runs, it shouldn't. If you look down inside where you plug the relay, you'll may see a blackened circuit board. Mine had both fan relay output pins burned out. This caused the relays to burn out. (Oh, Radio Shack 40 amp SPST relay #275-001 can be used. The plastic mounting tab is cut off and it works just fine for $7.)
I tried repairing the circuit boards (there are two boards back to back) but ended up replacing the fuse box. The fuse box was causing a number of random power issues including gearbox errors. New fuses and fuse box, clean out one fan motor and the fans work fine.
My AC Compressor overtemp switch is the lastest issue. It opens randomly and the AC clutch disengages. I'm looking for a replacement...or I'll jumper it out. 110 F is too hot to travel without air.