I cleaned all three temp senders on the side of the head, tested them with my multimeter and found an odd reading on one, connected that one to the yellow/red wire and found the water temp gauge hardly moved and the idle problem was cured. i have just replaced the dodgy temp sender today with a new one so the temp gauge works properly now

my car has always run to temp by the MFA, (90-110deg)water temp gauge has been just below half way
It runs better now, a lot smoother tick over