 What I suggest you do is withhold $500 or have an estimate done on what needs to be done and pay the rest to this roofer and say that you're going to have it done if he doesn't do it in a certain number of days and be done with it. That's what I would do. 303-713-TALK, 713-8255. So instead of holding the whole thing out, hold out what it will take to fix it. I don't see the big deal.