I'm going to guess it was installed as cheap as possible and not by a reputable roofer, or possibly not a roofer at all.
Anything short of total replacement will just lead to new suprises popping up for years to come.