LOUD FRONT END NOISE

have vibration and growl in front end at all speeds. Goes away only when turning hard left. 1st thought was wheel bearings. Replaced those, new tierod end and lower control arm/ball joint and new cv half shaft. Still no change in sound. It vibrates the dash. Etc. Any thoughts. Tried one fix to test it and it worked but not sure what it changed. Installed a festiva control arm that was 1/2 inch shorter. It changed the tire camber some and tested it on side road. All quiet no vibration nice and quiet. Could it be a differential bearing. Any thoughts greatly appreciated. Thanks