MB Roofing repaired a leak and we have not had any problems since.  We never even saw them do the work.