Spray a 6-quart or larger slow cooker with nonstick spray. Add the ribs in an even layer.
In a small bowl or large measuring cup, stir together the ketchup, molasses, vinegar, hot sauce, chili powder, garlic powder, salt, and pepper.
Pour half of the sauce over the ribs, then cover the sauce bowl and save the rest in the refrigerator.
Cover the ribs and cook on LOW for 8 hours, until they are cooked and ultra-tender. Serve immediately with the reserved sauce (I like to warm up the extra sauce for serving too).
STORE-BOUGHTSAUCE: You can also make crockpot ribs with store-bought sauce, like Sweet Baby Rays, if you prefer. Simply swap the homemade bbq sauce ingredients for 1-2 cups of your favorite premade variety and cook as directed in the recipe.
TO STORE: Leftover ribs may be stored, in an airtight container, for up to 3 days in the refrigerator.
TO FREEZE: Cooked crockpot ribs may be stored in the freezer for up to 3 months. Defrost overnight in the refrigerator before warming.
TO REHEAT: Warm the ribs in a slow cooker on LOW until heated through. You may also warm in a large, covered, saucepan on the stovetop over LOW heat or in the microwave in a covered container until heated through. I suggest adding a bit of water and/or barbecue sauce to the ribs before warming to prevent them from drying out.