I have a 2003 Forester. The fan stopped working and I replaced the blown fuse and it blew the fuse again immediately. My (very good) subie mechanic pulled the fan unit out, found water in the area and could not duplicate a water problem/leak. He reconditioned the unit, it worked fine, then stopped again in a week. He then installed an new subie blower motor and it worked fine. It just stopped working again. Could this be a short in a wire somewhere? He suggested that there is a bare wire somewhere than when the car, perhaps, goes over a bump, touches metal and shorts out. If this is the case, it may require pulling the entire wire harness and looking for the bad wire. Unfortunately, I think this is probably the only explanation, although we will first return the motor to Subaru for a new one. This could be a VERY expensive fix. Any ideas or experiences?