Sun visor does not stay in place. the visor's level is at my forehead, which is very dangerous for visibility and to my head with any sudden impact. i have never had this problem with any vehicle i have owned. this is my first mazda. i have owned several chrysler town & country mini vans with no problems. the replacement part is $189.00 and another $100.00 to install a new sun visor.