It can be the fan. First off does the fan work at all before it blows the fuse?
Look at your connector to the cooling fan (passenger side fan) and unplug it, does it look like it has gotten hot and melted a little? If so then your fan is probably pulling to many amps.
Ive searched for a way to test the fans current draw, but short of buying a fluke meter I haven't found a way
First thing is first, check over the wiring harness for the fan really good