Mark,
If its tough and chewy, theres good chance that you haven't cooked it to a high enough temperature. It needs to be around 190 or so, but even that doesn't mean it'll be tender, it may need to go higher even. A thermometer inserted into the flat (across the grain was a suggestion made to...