It may require a good mechanic to identify the cause.  I would suggest check wheel balancing before you start anything.