I have never used him but Brian shares his knowledge on SS, could be worth an email,
Member
Join Date: Mar 2010
Location: Brisbane Qld
Posts: 693
Hi,
To me it looks like you need to check the roof for one or more of the following, 1. failed valley flashing, broken roof tiles, leaf...