Fire up your grill for medium heat grilling.
Peel back the husks from the corn but do not remove them. Remove all silks.
Lightly brush the corn with olive oil and season with salt and pepper.
Pull the husks back around the corn and tightly wrap in foil.
Place on the grill and cook 20 minutes, rotating often.
Open the foil and continue cooking until the corn is tender.
Remove the corn from the grill and let cool until you can cut the kernels from the ears.
Combine the corn with all remaining ingredients.
Refrigerate for at least 1 hour before serving. Stir before serving.