Have you checked the thermostat? I don’t think the 99 - 02 have fan relays, it also could be the sensor I’ve got the same issue but my thermostat is fine, fuse is fine as well.. but was trying to find out if it has a relay if not it could well be the sensor in the rad..