Not every day that you hear of carrier bearings going wrong. Do you know how to test to see if there is any play in the wheel bearings, not saying the carrier bearing is not bad but wheel bearings tend to crap out more often. You may have a diff bearing taking a crap also. Check Mazda for the carrier bearing as I am not sure that a regular parts store carries them. Someone else can confirm this.