I have a 2000 corolla with 180,000 miles. After owning this car for 9 months the front wheel bearing went bad and I had them replaced. For the next six months, I have had one of the wheel bearing go bad about every six weeks, not always the same bearing. The shop has been great with their warranty but having to replace bearings every six weeks is crazy. The trans axials have not been replaced during this time. Any ideas on why this is happening?
Try a better mechanic. Will cost money, but save you time and frustration.