I am having a leaky sunroof too!!!!
Usually on the passenger side. The A pillar on the passenger side is usually wet and drips down the foot well.
Parked on an incline once and the rear seats were soaked. It dripped down the near side C pillar.
First thing i did was replace the rubber lining for the sunroof and it didnt make any difference.
This is what i have done so far:
1: Check drainage hoses - none are clogged.
2: removed wipers and check if drainage is clogged - not clogged.
3: water seems to flow through the drainage hose and out fine.
4: remove head lining- signs of water leak on both sides of A pillar
5: simulated rain - water seems to drip from the side of the sunroof. bout 2 inches up from the drainage hose towards the B pillar.
6: same on both sides.
7: removed the sunroof to check for cracks possible leaks - cant spot any.
8: reinstalled the sunroof - still leaks.
This is really getting to me now!!!
If anyone could help, it would be much appreciated!!!!