To Prepare the Sauce:
In a small saucepan combine all the ingredients through the garlic. Cook over medium heat to dissolve the sugar, but do not boil. Remove the marinade from the heat and let it cool. Set it aside until you are ready to marinate the ribs.
To Barbecue the Ribs:
Two hours before your barbecue, spread the ribs out in a roasting pan, large enough to hold them in a single layer. You may need to divide the meat between two pans. Pour the sauce over the ribs, making sure all the meat is well covered. Turn and rub the ribs with sauce several times during the marinating period. It is not necessary to refrigerate the ribs.
When the fire is ready, position the rack 3 inches above the heat source.
Remove the ribs from the marinade and reserve the marinade in a bowl or pitcher, including any excess scraped off the ribs.
Place the ribs on the grill and sear for 10 minutes each side.
Spoon on the reserved marinade a little at a time after each turn. Cook for 5 minutes, then turn and baste the second side.
Continue turning and basting every 5 minutes until the ribs are done, 30 to 40 minutes. The meat should be slightly pink on the inside and crusty brown on the outside.