**Cook the Pasta**
Cook the pasta according to the package instructions. Drain and rinse under cold water to stop the cooking process. Set aside to cool.
**Prepare the Dressing**
In a small bowl, whisk together the sour cream, mayonnaise, lime juice, olive oil, cumin, chili powder, garlic powder, salt, and pepper. Taste and adjust seasoning as needed. Set aside.
**Assemble the Salad**
In a large mixing bowl, combine the cooled pasta, black beans, corn, diced bell pepper, red onion, cherry tomatoes, and cilantro. Toss gently to combine.
**Add the Dressing**
Pour the dressing over the pasta mixture and toss until everything is evenly coated. If using, sprinkle the shredded cheddar cheese on top and mix to combine.
**Chill and Serve**
For best results, cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld together. Serve chilled, and garnish with extra cilantro or lime wedges if desired.