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 tbsp 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 1/4 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!