I saw this recipe on Food Network back years ago when it was the Food Channel. This was a recipe shared by a viewer, named Dunkley. I have been making this ever since and it is my favorite pasta salad. It makes a lot of salad, so make it when you will be feeding a crowd. Everyone who has tried it has really liked it. I hope you enjoy.
Cook pasta until it is al dente, approximately 9 minutes. Do not overcook the pasta or it will fall apart when the salad is tossed together. Rinse until cool. Drain well and let it dry out slightly.
Add pasta to a large bowl. Carefully fold in celery, onion, cheddar, Swiss cheese, Parmesan, dill pickles, salami, and olives. Refrigerate the mixture, uncovered, overnight (or for at least 2 hours).
Mix the garlic salt, minced garlic, white pepper, black pepper, cayenne pepper, dry mustard and celery salt together. Add to salad. Fold in the pimentos. Fold in 1 cup of mayonnaise to start. Add up to a 1/2 cup more, if needed. Refrigerate again for at least 30 minutes.