My windscreen wipers come on by themselves, very annoying.
I tried to obtain a new arm at the weekend from euro car parts and got the part for 30 quid(it was slightly damaged (one of the tabs broken) so got a discount). On removing all the gubbins from around the steering column I found that the original one had a long lead (from the computer switch) that went into the dash somewhere, whereas the new one had a short lead and a plug on it. Rather than cut the wire off and try and re-attach it to the new one I decided to go and get my money back and try and find out why the original is different. Have yet to post this question to the forum.
I could see no way to fix it, only to get a new one.
Why is nothing ever easy?
As for the sunroof. From the outside, can you see any gaps that water might creep in. The sunroof panel can be loosened and moved around to create a better fit. You will probably have to remove the lining to do this tho. The sunroof panel is attached by 4 of those star shaped bolts.