Place ribs in large stock pot and pour Dr. Pepper over ribs to cover. Add garlic, liquid smoke and onion. Bring to a boil, lower to simmer and cook until ribs are tender. Place ribs in baking pan and pour BBQ sauce over ribs. Bake at 350 degrees for about 30 to 45 minutes. Or they can be put on BBQ grill.