Add all ingredients to a gallon zippered bag. Smoosh around to make sure evenly coated. Let marinate for at least 12 hours (overnight).
Preheat smoker to 225degF.
Remove pork from zippered bag and place in 9x9 aluminum baking dish. Pour any remaining liquid from bag over the top of the pork. Cover tightly with two layers of aluminum foil. Place on/in smoker for about 4 hours.
Start checking for doneness around 3.5 hours. When pork falls apart with very little effort, it is done.