I have the same problem, i have been told the only permanent option is to change the wiper system. At the moment i have fixed mine by using a piece of plastic bag to put over the pin and fixing the arm back on. This keeps in tight and in place, but needs to be replaced every now and then.
R, May 2008