ive had some heaterfan problems of late which i thought were related too the demister , now after replacing every fuse and relay i could find the fan works everytime apart from when the demister is pressed , i have no idea where too go next so i guess its time too check connections .... which ill need a wiring diagram for i guess.
I have had exactly the same problem in my VS, however my heater goes on and off as well even though I've changed the thermal resistor. What did you do to fix your heater?
changed out the cage looking thing inbetween the wiperblades under the plastic cover under the bonnet and replaced every relay or fuse i could find related to the fans or demister.
still does it, just not as bad now.