I had the sun visor clip (holds the visor in place) break on my driver side and wondered if it has happened to anyone else. This is my third Mazda3 (2011, 2010, and 2004) that this has happened , I would have thought engineering would have fixed it by now.