Terry,
I had exactly the same problem. it transpires that there is a pipe running fron the sunroof at each front corner of the aparture. you will see a small black hole in the corner hat is basically a drainage tray. you will need to get some net curtain wire and thread this down the pipe until it reaches the outlet behind the front wheel arch. You should hear it knocking. dont go mad but do this a few times and flush with lots of water. it should run freely.
If not then the pipe could be blocked or worse still kinked in some way. this means taking off the
drivers sun visor and sunglasses holder, takaing off the front windscreen column casing and the trim around the sunroof, the head lining should then break free around the drivers side, be carefull but it will need a little gentle peruasion. some quiet cursing and swearing will help too!!!
you should then see the pipe that goes from the sunroof and into the front windscreen column.
check that its not kinked or damaged.
mine was kinked so I had to cut the kink out with a stanly knife and join it with some aluminium tube.
it worked fine.
Hope this helps
Colin O
February 2010