For Rub: Combine first six dry ingredients in small bowl, mix with a fork.
Pre-heat oven to 275
Coat rack with non-stick cooking spray.
Place the pork loin on a rack in large roasting pan. Add ¼ cup of water to the roasting pan.
Sprinkle prepared rub onto pork loin, rubbing it into the meat.
Cook for 5 hours until it’s fork tender. The internal temperature should be 185 to 200 degrees.
Increase oven temperature to 450.
Continue cooking for 30 minutes to brown the pork loin.
Remove from oven and cover loosely with foil. Allow the loin to rest for 10 minutes.
Pull the meat apart with a fork. If you want shredded pork, place pieces into a large stand mixing bowl and use paddle attachment to shred.
For Sauce: Add vinegar to mixing bowl and add in the last four items from the ingredients list. Stir to blend.
Once the meat has been pulled or shredded, add bbq sauce to meat and stir with a fork until coated.