I have a '07 4runner. At about 30k, my steering sometimes shakes while driving on the highway. I brought it to the dealer and they replaced the shocks. The shaking went away. Now at 60k and my steering is started shaking again. Are the factory shocks that bad that you have to replace every 30k? I don't drive off road or using it for anything other normal driving. What kind of shocks should I replace with? I want something that last more than, much more than 30k. Thanks!