My driver's side sun visor started drooping and have resorted to a bungee cord hooked to the sunroof to keep it up. I have been unsuccessful finding an acceptable replacement. The aftermarket ones look cheap and the used ones I've seen are in rough shape and waaaay overpriced. I don't want to attempt a repair of mine until I understand the problem better. Anyone have experience with this issue and a proper fix?