loose sun visors

The sun visors are the padded type and they slide on a post and inside the visors are a metal sleeve that is supposed to have spring tension but the tension is gone and I cannot squeeze it back together and make it stay-the metal sleeve just opens up again?
Thanks-Howard