• Thanks - think I've fixed it.

    I deleted all the cache files (on my server in C:\Users\SQL2K8AGENTService\AppData\Local\Temp).

    Re-started the data collector and its been working for the past hour.

    I suspect that this was related to a long period of 100% CPU yesterday but no real idea why it went wrong.