don't worrie about the wee takers on here there very small minded
have you not try cleaning it , maybe a small amount of wd40 on the spring ? , maybe the tube as been dented stopping the thing from slideing down ??
as you hose got the white inner tube that goes on the small pipe that hocks on the a.d. ? this stops in from comeing off
sorry only been cleaning window 4 weeks but it what I would check