Bring a large pot of salted water to a boil. Add penne pasta and cook for 8 to 10 minutes or until al dente, drain and set aside.
In a large bowl combine the drained pasta, ham, red bell pepper, green bell pepper, red onion, pickles, and tomatoes.
In a small bowl, whisk together the mayonnaise, sour cream, beef bouillon granules, vinegar, salt, black pepper, garlic, and a ½ cup of the reserved pickle juice. Fold the mayonnaise mixture into the salad and toss gently until evenly coated. Chill overnight to allow the flavors to blend.