Re: AZC error code 52?
I think you could better open a new thread for your problem, for more people to see it, because it has nothing to do with the original thread.
When you talk about the fan switch, you are probably talking about the fan relay, which is under the passengers side headlight?
Many times this relay is changed, and after a while goes bad again. This is most of the times caused by a bad fan motor, which draws too much current. You changed the fan already as well. Did you change the fan motor at the same time as the relay, or afterwards? I would start now looking for the fuses, to be sure that they are not blown. Then you could run a wire directly to the fan, to see if it works ok. If both is ok, its most probably the relay again or wiring.