Combine first 10 ingredients in a heavy-duty, zip-top plastic bag.
Add pork; seal bag, and chill 24 hours, turning occasionally.
When ready to bake, preheat oven for at least 15 minutes to 400°F.
Place pork in an ovenproof dish, pour marinade over pork, and add water.
Bake uncovered for 30 minutes.
Reduce oven temperature to 300°F, cover, and cook for about three more hours.
Remove from oven and let stand for 10 minutes.
To serve, shred pork and mix with juices.
