Getting the whole cooling system flushed (not DIY), viscose fan "seems" ok.
Electric fan is ok, but no way to check if the ECU is actually switching it on other than when the engine is over heated. I will check next time it gets hot.
Only using factory heat gauge so not 100 accurate but a good indicator.
Looking at replacing the radiator--it is 18 years old.
We shall see.
Thanks Mudski