In a bowl, mix all ingredients except for the pork. Add pork to the bowl and turn to coat all sides in the marinade.
Cover the bowl tightly with plastic wrap and place in the fridge for at least 1 hour and up to overnight. I recommend about 8 hours.
Remove pork from the fridge and heat a skillet to high heat. Add 1 tablespoon of oil to the skillet and once the skillet is hot, add the pork, searing on all sides to develop a nice crust. This should be about 10 seconds per side.
Transfer the pork and drippings to a crockpot. Pour ¼ cup of water around the pork but not directly on top. Turn the crockpot on low and cook for about 7-8 hours.
When done, pork should be very tender and easy pull apart with a fork. You are ready to enjoy!
Notes
Serving suggestions: Toss pulled pork in your favorite barbecue sauce for a delicious bbq pulled pork sandwich or on it's own with your favorite side dishes. I linked a few of my favorite side dishes to serve with this pork recipe above.For a Mexican meal: Serve on tacos, burritos, or enchiladas.