Hi,
This started after I had a USB card reader for a digital camera plugged in through a hub, which I disconnected a few days ago but still had the problem. Anyway on your advice that it may be peripheral based I've disconnected the hub and reconnected it (only the hub) and since then no more...