sounds like you are overcooking the chicken. my Gas grill doesn't dry the chicken out (unless you overcook).
regardless of the cookware, overcooking will cause chicken to be dry.
"Why would God allow Hitler his chapter in history? Why would God send a whale to swallow Jonah or turn a woman into a pillar of salt? Surely there were other ways. But I'll leave the particular methods of God to God."
-Spoken by David Abraham, Showdown by Ted Dekker