Cut chicken into 2 inch pieces.
Combine all marinade ingredients in a bowl and mix well.
Reserve 1 cup of the marinade. 1/2 cup for basting and 1/2 cup for special sauce.
Pour the remaining marinade over the chicken in a dish with a lid or in a bag.
Refrigerate and allow chicken to marinate for up to an hour.
Soak the skewers in water to prevent them burning during grilling.
Heat the Grill to 350 to 400 degrees Fahrenheit.
Thread chicken onto the skewers.
Place chicken skewers on the hot grill and allow to cook for a couple minutes.
Turn the chicken and baste with 1/2 cup of the reserved marinade.
Cook for a couple minutes on each side, while turning and basting in between.
Grill until chicken is no longer pink and meat thermometer reads 165 degrees Fahenheit.
Remove the chicken skewers from the grill on to a plate and cover with foil and allow to rest for 10 minutes.