hi just joined forum.
own windscreen company do plenty of these golf regulators common problem breaking down. check arm rest block terminal you say all pins there not bent o.k. but, commonly pulling out block will break away pins, try new arm rest switch from v.w. dealer not dear approx £15+vat.