Mix the rub ingredients together and apply to the ribs.
Preheat grill to low heat and place the ribs on the grill.
Cover and cook for about 1 hour and 30 minutes or until tender.
For the sauce, combine all ingredients in a saucepan and bring to a boil.
Reduce heat and let simmer for 15 minutes.
Brush the sauce over the ribs and continue grilling for another 10 minutes. Serve.