Preheat barbecue at LOW.
Place pineapple juice, soya sauce and garlic in large bowl.
Mix well, add remaining marinade ingredients and season to taste.
Add ribs and let stand 15 minutes.
Place ribs on hot grill.
Partially cover and cook 40 to 45 minutes, turning frequently and basting as needed.