my garage sorted this today free of charge while i waited. mechanic reckoned he'd done the hub nut up tight but the thread had pulled through so they replaced the joint. does feel better now.
while i was there I saw an advert for TerraClean but i'll do a new thread on that.....