I've had my ECU replaced TWICE now, last time was 11 months ago. Guess what...cooling fan ON all the time again...took it to the dealer, they diagnosed it as a fried ECU (my THIRD one).
As in the past, they have tried to blame it on my AccessPort reflash, but I've not married my Cobb to it since the last ECU was installed. Then they tried to blame it on some other mods I've done, but agreed it could not have been the HID lights. Now the issue is being taken to Subaru Canada to see if they will replace it under warranty.
My 05 is out of it's official warranty, but I've read in this thread that:
a) there may be a 12 months part warranty
b) there may be an 8 year emissions warranty that is still in effect.
Assuming the worst, that Subaru Canada will ignore my problem, has anyone ever fixed a fried ECU? Failing that, shouldn't take much to make a custom outboard circuit that uses the same inputs to decide when to turn the cooling fan on or off. I just can't see myself paying $1300+ to get this fixed.
I moved from Audi to Subaru so to escape many reliability issues, but now, 5+ years into Subaru ownership, it's not any better than my Audis ever were.