Combine all marinade ingredients except chicken in a large mixing bowl, reserving 1/2 cup for basting.
Add chicken thighs to the marinade, coat thoroughly, cover, and refrigerate for 24 to 48 hours.
Preheat grill to medium-high heat (400-450°F) and oil grates to prevent sticking.
Remove chicken from marinade and discard excess. Grill chicken 4-6 minutes per side until partially cooked.
Baste chicken with reserved marinade while grilling for added flavor.
Continue grilling 3-5 minutes per side until internal temperature reaches 165°F (75°C).
Transfer chicken to a platter and let rest for a few minutes to retain juices.
Serve with grilled pineapple, sliced green onions, and cooked rice.