Changed the header tank last Friday which seems to have helped very slightly but its still getting too warm if left to idle or doing 30-40mph it will hit 100.
When doing about 60mph its fine and sit at bit over 90 where it should.
After I changed the tank the other day I let the car run up to temp and noticed the fan doesnt kick in till it gets to 100, I am guessing it should kick in way before that? It doesnt seem to stay on very long either, only cools it down slightly
When I got home the other night I could hear the fan running when I got out of the car (engine was off) but it gone off by the time I walked to the front of the car.
Could this just be the radiator fan switch?
I went out in the car on Sat did about 40 miles of 30 - 60 mph roads temp was going up in the 30 zones down in the 60 zones, checked the coolant that night and it hadnt gone down at all, yet the other night when I went out it managed to empty the header tank and screen was showing check coolant :-? Hasnt seem to lost any more yet so maybe the new tank has helped with that.
Any suggestions welcome

If it is the radiator fan switch I found one on buypartsby.co.uk part number INT50195, could someone just confirm that its the right one for my 98 3.0 V6 Elite it seems to list a few of them on the site.

Cheers,
Dave