Chasing a leak can be a nightmare - especially on an older "built-over" roof like that. They can originate a long way from where it appears to be leaking from.