This question already has an answer here:
Just roasted a chicken, olive oiled the skin, applied chicken rub and placed the chicken in a preheated 350 degree grill. It came to temperature in about two hours. Skin was very tough! What does it take to get a tender tasty chicken?