Place pork roast in the crock-pot and top with the other ingredients. Cook on low for 6-8 hours, or high for 4-6 hours, depending on the size of the roast.
Remove the cooked roast from the slow-cooker. Cover and keep warm. Pour the accumulated juices and vinegar into a saucepan and bring to a boil. Let it reduce by about half. Slice the roast and pour the sauce over the top and serve.