Boil pasta according to package directions. Drain. Set aside to cool.
In a large bowl, mix together the mayonnaise, sour cream, dijon mustard, garlic powder and salt.
When pasta is cool, toss the pasta and remaining ingredients into the bowl with the pasta sauce.
Allow to chill for at least 1 hour.