Place chicken in marinade and toss well to coat. Marinate as few as 30 minutes for small pieces or overnight for larger pieces.
Remove chicken from marinade wiping as much marinade off of chicken and reserving. Place reserved marinade in small saucepan and cook over low heat until simmering, stir and simmer on very low heat for 5 minutes. Remove from heat.
Meanwhile grill chicken until thoroughly cooked and no pink juices flow when pierced, approximately 150°F for breast meat, 175 to 180°F for legs and thighs. Allow chicken to rest at least 5 minutes before serving to retain juices.