So I was doing the ecmdroid active test for my fan today on my 07 XB12S, because it has only been working intermittently. It sounded weak, but then picked up and ran well I tested it a couple more times and it ran strong. Got the bike up to temp, and let it idle until it got up to the temps where it should go on, and it didn't. When I tested it again, the fan was extremely weak, and stayed weak. I assume it's dying, especially since there was previously a rear rocker box leak, but I was wondering if there's any possibility of un-gunking it, as opposed to trying to find a new one.