I have owned the vehicle for 4 years now and probably have gone through about 8 sets of front wheel bearings. Some were cheaper products while others were supposed to be top of the line USA products. They last a few months to less than a year. Any thoughts on why I am having this issue all the time? They replace them under warranty, but this is getting ridiculous.