Machine account causing a Token-based server access validation failed with an infrastructure error
It seems I have found the issue.  It was System Center Operations Monitor trying to log into SQL via the cluster name however it was set to use Local System and didn't have access.  I changed this to a specific monitoring account and its working now.