well i took it to a legit tire shop like you said. the toe was off on the right side causing it to go left, and they said all four of my tires had little bumps in them causeing the vibration. at least it goes straight now. i can deal with the vibration until i get new tires.