Actually in his situation the switch is working because he stated the lights are diming when he presses the switch. so it is probably the slide or the sissor assembly.
A round shaft will stick up thru the metal unit that you are trying to attach the shft to. To peen it over you use a ball peen hammer
Use the rounded end to shape the shaft into a rounded over section that tightly holds the shaft to the metal plate.
The shaft as it comes thru the metal will now have a rivet shape.
The picture shows the rivet shaft going thru the metal and the rivet then peened over to attach it.
1970 220D, owned 1980-1990
1980 240D, owned 1990-1992
1982 300TD, owned 1992-1993
1986 300SDL, owned 1993-2004
1999 E300, owned 1999-2003
1982 300TD, 213,880mi, owned since Nov 18, 1991- Aug 4, 2010 SOLD
1988 560SL, 100,000mi, owned since 1995
1965 Mustang Fastback Mileage Unknown(My sons)
1983 240D, 176,000mi (My daughers) owned since 2004
2007 Honda Accord EX-L I4 auto, the new daily driver
1985 300D 264,000mi Son's new daily driver.(sold)
2008 Hyundai Tiberon. Daughters new car