Combine first 10 ingredients in a small saucepan. Bring mixture to a boil over medium-high heat; reduce heat, and simmer 30 minutes, stirring occasionally.
Remove from heat, and cool. Reserve 1/3 cup of marinade.
Combine chicken and remaining marinade in a large zip-top plastic bag; seal and marinate in refrigerator for 1 hour, turning bag occasionally.
Prepare grill to medium-high heat.
Remove chicken from bag; discard marinade.
Place chicken on grill rack coated with cooking spray; grill 5 minutes on each side or until chicken is done, basting occasionally with reserved 1/3 cup marinade.