Certainly the roofers should take care of the originating problem if you have a guarantee.
Also, be aware that most any kind of do-it-yourself fixes could be construed as voiding the guarantee.
The OP says you are "trying" to contact the roofers. I don't really get that part. Certainly there must be a way to contact them quickly, as it is in their best interests to respond quickly to prevent further damage that they may be liable for.
The OP says you "don't think""think" they might not cover internal issues. The only way to be sure of that is to read the insurance repairs.
Generally, if you took them to court and it was obvious that their installation caused the internal damage, you would have a strong case that it is their responsibility.