Preheat your grill to 450 degrees Fahrenheit. Then lower heat to around 400 degrees.
Salt and pepper both sides of the chicken pieces using all of the salt and half of the pepper.
While the grill is heating, combine the orange juice, lemon juice, citrus zest, honey, and all other sauce ingredients in a sauce pan.
Bring to a low boil, stirring frequently. Reduce to a simmer and cook for 15 minutes, stirring occasionally until thickened. Cool and transfer to a jar.
Cook the seasoned chicken on the heated grill, turning frequently to cook through.
During the last 10 minutes of cooking, baste the chicken with the honey bbq sauce. Turn and baste again several times until the chicken is sticky and well coated.
Transfer to a platter and cover loosely with foil. Rest 5 minutes before serving.
Notes
Due to variations in grill, temperature, and size of chicken, please use a meat thermometer to determine proper doneness.