How about lighted vanity mirrors in the visors? Have seen soo many that have flip up covers that stay flipped up and visor folded back up!! Also check to see if the alternator is good, bad regulator can keep it powered up draining the battery with engine off.