Heat oil in a medium stainless steel saucepan over medium high heat. Add onions and garlic and sauté for 5 minutes or until tender, stirring frequently.
Add tomatoes, wine, honey, Worcestershire sauce, vinegar, mustard, peppercorns, chili powder and salt. Bring to boil, reduce heat and boil gently, uncovered for 30 minutes or until thickened.
Remove from heat and puree in a food processor or blend till smooth. Stir in tomato sauce, sugar and pepper sauce, return to saucepan and bring to a boil.
Fill jars leaving ½ inch headspace. Process in water bath for 20 minutes.
Makes about 3 cups.
This bbq sauce gets better after about a month. The vinegar mellows a bit and it has a sweet/heat flavor.