Thanks Guys. I have sealed the sunroofs permanently shut, and sealed the channels surrounding them, including the seal from the surround to the roof.................no leaks from there any more.
BUT...............I have discovered the real problem, as many of you have too, no doubt.........The alpine light seals.
I have spent today sealing all around these, and time will tell if I am successful. The metal inside and directly under the alpine light is really rotten........must have been leaking all its life..... onwards and upwards, we WILL fix this problem.