A couple of other suggestions. May have to recheck your fan installation. As was suggested, some subs are more sensitive to signals in the air, like a cell phone. Easy to check ground loop issue too. Also, don't forget to check the cable TV line. Why not unplug it totally, then see if that fan still causes the issues.
And, don't leave the sub on when not in use.