Heat the oven to 300°F.
In a large pot, cover the ribs with several inches of water, bring to a simmer, and cook for 30 minutes.
2 pounds boneless, country-style pork ribs
Meanwhile, make the BBQ sauce. Heat the oil in a large saute or frying pan and cook the onions over medium low heat until softened, about 10 minutes.
1 tablespoons vegetable oil, 1 onion, chopped
Add the garlic and stir for one minute.
2 cloves garlic, minced
Add the remaining ingredients and cook for about 15 minutes. Adjust the salt, pepper, and spiciness to taste.
1½ cup ketchup, ½ cup cider vinegar, ⅓ cup dark brown sugar, ¼ cup Worcestershire sauce, 2 tablespoons yellow or brown mustard, 2 tablespoons lime or lemon juice, 1 teaspoon salt, ¼ teaspoon black pepper, ⅛ teaspoon cayenne pepper
After 30 minutes, drain the ribs, pat them try with a paper towel, and place them in a shallow baking dish. Add BBQ sauce to cover.
Cover the baking dish tightly with tin foil and cook for 2 hours.
Remove the foil and bake for an additional hour until the ribs are fork-tender and fall apart easily.