I have not had any codes read. When I took it to the dealer for a health check about 2 weeks ago I had the noise. The report states that the wheel alignment was fine , wheel bearings were fine, brakes/clutch/transmission op were fine, steering was fine, front and rear suspension fine plus drive shafts.
It doesn't include ball joints etc but hopefully the above limits the possibilities? ??