Heat the oil over medium heat. Add corn and let cook until corn starts to char, stirring occasionally (it took about 7-8 minutes before my corn was lightly charred). While the corn is cooking, mix together mayonnaise, cheese, lime juice, jalapeno, cilantro, onion, garlic, chili powder, salt and pepper in a large bowl. When the corn is done, gently fold it in with the other ingredients. Serve immediately with tortilla chips and store any leftovers in the refrigerator.