Combine butter, garlic powder, red pepper flakes, and chopped basil in a small bowl.
Preheat a grill to medium-high heat. You can either grill corn directly on grates or wrap in aluminum foil and place on the gill.
Brush butter mixture all over corn. If grilling directly on grates, just coat lightly. If wrapping in aluminum foil, give corn a heavy slather and seal the foil around the corn so the butter can't leak out.
Grill corn for 10 to 12 minutes, rotating about every 2 to 3 minutes.
Remove corn from grill and brush with more butter mixture and sprinkle with Parmesan cheese.