Whisk all of the marinade ingredients together in a medium bowl. Add 1/3 cup of the marinade to a sealable plastic bag and whisk in ¼ cup olive oil.
Add the chicken, seal and marinate for 2-4 hours in the refrigerator. Refrigerate the remaining marinade separately. You will use this to glaze the chicken while grilling.
Once the chicken is done marinating. Add the reserved glaze to a small saucepan and whisk in 2 teaspoons of cornstarch. Place on the stovetop and bring to a simmer. Whisk until thickened.
Lightly grease the grates of an outdoor grill. Heat the grill to medium-high heat. Remove the chicken from the marinade and place onto the grill. Grill the chicken on both sides for about 3-4 minutes per side.
During the last few minutes of cooking brush the chicken on each side with the glaze, turning and brushing the chicken a few times until the chicken is fully cooked (the internal temperature has reached 165 degrees F).