Follow the instructions on the pasta package to cook it properly.
Meanwhile, fry the bacon until it becomes crispy, then take it off the heat and cut it into tiny bits.
Remove the pasta from heat, drain it, and rinse it thoroughly with cold water.
In a spacious bowl, toss the pasta, bacon, lettuce, and tomatoes together.
To create the dressing, mix together mayonnaise, garlic powder, sour cream, salt, and pepper in a separate bowl.
Add the dressing to the pasta mixture, tossing it well to make sure it's completely covered.
You may either serve it right away or keep it in the fridge until you're ready to serve it.