for me it seems like u have a bad wheel or rim on the front ... I had this problem before ... and it was due to a bad rim .. I had to fix the rimms at some work shop. after that I was still having the vibration .. I checked the wheels again and I had a bad tire I replaced it and everthing went ok. this will also cause the car to go left or right depending on how bad the wheels are. just double check them at a wheel balancer ... also make them check the rims circular motion. last thing is to check the berings, while the car is lifted try to hold the wheels and push the edges try to find a gap in this movment if u did ... then u have them loose and u need to replace. keep us updated