One thing to be aware of with leg of lamb is that sometimes there is "silver skin" that needs to be removed before cooking. No amount of cooking will break it down. It could also simply have been a bad cut. That happens sometimes.
Yes, I think that "silver skin" was part of the problem. Tonite's leftovers were much better.