Melt butter in large skillet over low heat. Add onion and garlic; cook and stir until tender. Add remaining ingredients, except ribs, and bring to a boil. Reduce heat and simmer 20 minutes, stirring occasionally.
Prepare grill with rectangular foil drip pan. Bank briquets on either side of drip pan for indirect cooking. Baste meaty side of ribs with sauce. Place ribs on grid, meaty side down over drip pan,about 6 inches above low coals; baste top side. Cover. Cook about 20 minutes; turn ribs and baste. Cook 45 minutes more or until done, basting every 10 to 15 minutes with sauce.