In a bowl whisk together mayo, sour cream, salsa, and taco seasoning until smooth. Set aside.
In a large bowl mix together cooked pasta, corn, tomatoes, cheese, olives, avocado and green onions. Add dressing, and mix until everything is evenly coated.
Place in fridge until chilled.
