In a stock pot, combine the first seven ingredients; bring to a boil. Reduce heat; cover and simmer for 1 hour or until tender.
Remove from the heat; let stand for 30 minutes. Drain and discard cooking liquid.
In a small bowl, combine the barbecue sauce ingredients. Brush half of sauce over ribs. Grill ribs, covered, over medium heat for 4-5 minutes or until heated through, basting with remaining barbecue sauce.