01 - Preheat grill to medium-high heat.
02 - In a small bowl, mix olive oil, chili powder, cumin, paprika, garlic powder, salt, pepper, and lime juice. Rub all over the steak and let marinate while preparing other ingredients.
03 - Brush corn with a little oil and grill for 8-10 minutes, turning occasionally, until lightly charred on all sides. Remove and let cool slightly.
04 - Grill steak for 3-4 minutes per side for medium-rare or to desired doneness. Transfer to a plate, cover loosely with foil, and rest for 5 minutes.
05 - Cut corn kernels from the cob and place in a bowl. Add mayonnaise, sour cream, cotija, chili powder, cilantro, and lime juice. Stir to combine.
06 - Slice steak thinly against the grain.
07 - Warm tortillas on the grill or in a dry skillet.
08 - Layer sliced steak on each tortilla, top with a generous spoonful of elote mixture, extra cotija, cilantro, red onion, and a drizzle of crema or sour cream. Serve with lime wedges.