I tried fixing the passenger side sun visor using various methods which all worked but not permenantly until I got heavy handed and broke the plastic inserts. Bought a replacement from TMS and all is well.. Just think it's one of those replace and forget jobs!