My 2005 Aveo has developed a "shimmy" in the front end. It does it when you are driving, and not when braking. I got new tires a few months ago and they told me that the tie rods were "popping". Could that be causing the "shimmy"? I also know the front struts are in need of replacing. What else should I be looking at? I am thinking about replacing the inner tie rods as well as the outters, and the lower ball joints as well. The front rotors are new and put on a few months ago. I doubt anything with the brakes is the issue, since it doesn't "shimmy" when the brakes are engaged.