Liberally sprinkle pork shoulder with salt and pepper then place it in a large crock cooker; add the chopped onion.
In a small bowl, combine remaining ingredients (garlic through gingerroot); pour mixture over the pork and onion.
Cover and cook on LOW for 4 to 6 hours, basting occasionally with the sauce.