My mirror spring has never had a problem, but there are two other issues. The ball joint is loose, and also the whole mirror assembly repeatedly falls off the windscreen. Each time it falls off I clean both surfaces throroughly, ensuring they are smooth and cleaned with IPA, then I use...