Lee,
Once the channel is cleaned out and dry run a bead of tiger along it.
Take the roof lining out and check that the seams are not leaking. Again tiger on the inside and the outside if it is. I used masking tape on the outside to ensure the bead is neat.
Also, do you have alpine windows...