Shuck corn and roast on the grill at medium high heat flipping back and forth a few times until softened. (About 10-15 minutes)
Remove the corn off the cob then reserve a little of the corn, tajin, cilantro and queso fresco for garnish. Combine the rest of the corn and all of the remaining ingredients into a foil pan or casserole dish. There is no need to mix everything together at this point.
Smoke the dip at 250°F for an hour. The cheeses should all be soft and you can now mix everything together to thoroughly combine.
Smoke the dip for another hour, and give it another good stir, then remove. Garnish the top of the dip with the reserved cilantro, roasted corn, queso fresco and tajin. Enjoy!