My house had a new roof put on 3 years ago. This was done through the insurance company. Within a year of getting this roof, asphalt shingles were being ripped off during a storm or windy day. The roofers have been here at least 4 or 5 times replacing shingles over the last 2 years. Now the last time, about a month ago, I called the roofing company about more shingles that need replaced. They said they would look into that batch of shingles possibly being bad. After waiting for about a month, I called them and they said right away they were going to seal the roof. They wouldn't give me an answer about the shingles. Now my question is, the roof is only 3 years old. Why seal it? It sounds like to me, something is wrong and they wanna cover it up. Maybe it's me, but is this normal. I have had nothing but problems since they put this roof on. They say they are coming July 1st to seal it, so please could you give me some advice about what I should do if anything.