As with many things, I think grilled corn-on-the-cob works best if you "cheat". That is, do 80-90% of the cooking off the grill (microwave, steamer, whatever), then throw the corn on the grill to top off the cooking. You get all the grill flavor this way, with much more control over the actual cooking.