very similar problem recently, tried Wheel bearings, steering, tyres, etc, turned out to be the front propshaft UJ, this had become very worn abnd was the vibration. worth checking out as it is often overlooked on serviceing as they have the ever present grease nipple that never gets checked and...