Thanks for the good responses. More recommendations are welcome. I think my front struts are worn because I really feel tiny bumps now, especially washboards. I just had a CV boot replaced, but I don't think the CV joint is bad. The boot just had a small tear in it. Not much grease got out. As far as the bearing goes...is that a DIY check, or do I have to go to Subaru and pay a C-note to get it checked. I'm a handy guy, so if it can be done with normal or Autozone rentable tools, let me know how. My tire pressure was the first thing I checked, and it's OK, and the tread looks fine. I initially thought it was tire wear because it was happening with my old 16" tires, then I got new rims and tires and it went away up until about 10,000 miles ago. Since then it has just gotten worse. Maybe a gradual degradation of tires due to poor alignment and suspension. Man...too many variables. Thanks again for the help, and give me more help on the above topics if you can!!
-Mat