i recently bought a 2001 lexus is300 back in march. it had 41,000 miles on it and now has over 47,000. so, it's about to be out of warranty. well, i love the car, but it's making me crazy b/c the steering wheel seems to like to vibrate quite a bit when i brake anywhere between 40-60 miles an hour. but, when i drive around 80, and brake, it's really smooth and does not vibrate at all. i went to the tire store to get them balanced and it pretty much fixed the vibration i was getting when i was driving and not braking. also, when i brake, the tires seem to wobble a little before i come to a stop. what can i do to fix this? alignment, new tires, a steering rack, or what?