Well I have followed a workaround that someone discovered in this thread about possibly the same issue:
Adding seconds to the clock in the taskbar seems to have stop the issue for me (for the time being) as the display now has to refresh itself every second so isn't idle (like watching a film).
The workaround is working well, but I'd still much rather a proper fix!