Thanks for the reply.
I have just noticed that the specific GPU that fluctuates changes each time i use team viewer sometimes GPU 0 sometimes GPU 3 etc.
The log file is also showing fluctuations but not as bad as when I'm using a remote monitor.
I have just switched pools to see if this makes a difference if not then I will follow your advice and start stripping risers etc..
Thanks