This is likely caused by grilling corn for too long. If you keep the corn on the grill for too long, the sweet kernels will begin to dry out and become chewy. The goal is to have tender corn and remove it from the grill before it's overdone. On our outdoor grill, the ideal cook time was about 15-20 minutes over medium heat.