
Got tires (won't say where just yet), shop said they checked the ball joints. Turned out they didn't and one let go around a corner. While the onus of who's at fault is still being debated I post this as a warning to others since my CX9 only has about 110k miles on it. Searching around I see toyotas and hondas dropping lower ball joints around 200k so this seems a bit premature. I will only guess that heavy Mazda and first model year may be part of the deal here and maybe the design was later revised.
At any rate, as the title says, be sure to check your ball joints or at least make sure that the next time it goes onto a lift that someone does or you can ride the flatbed like I had to.