Bring a large pot of salted water to a boil.
Add rotini pasta and cook according to package directions until just tender, about 8 to 10 minutes.
Drain the pasta and rinse with cold water to stop the cooking process.
Set the pasta aside to cool completely.
Chop the dill pickles and cube the cheddar cheese.
In a large mixing bowl, whisk together mayonnaise, sour cream, pickle juice, garlic powder, onion powder, dried dill, salt, and pepper.
Stir in the chopped pickles and cubed cheddar cheese.
If using, add diced red onion and celery for extra crunch.
Add the cooled pasta to the bowl and mix until everything is evenly coated.
Taste and adjust seasoning with more salt, pepper, or pickle juice as needed.
Cover and refrigerate the pasta salad for at least 1 hour to let the flavors blend.
Before serving, stir and garnish with fresh dill if desired.
Serve chilled and enjoy.