How do you locate roof leaks?
I had a leak caused in a sun-room that was hard to identify. It turns out the roof to wall flashing wasn't properly secured under the siding. It only ever leaked when there was enough water weight to push the flashing down causing it to pop out from behind the siding.

Long story short, ensuring that the flashing is properly secured is one of the first things I check.