Cook pasta according to package directions. Drain and rinse with cold water until pasta is cooled.
In a large mixing bowl, make your dressing by whisking together olive oil, vinegar, lemon juice, Italian seasoning, sugar, garlic powder, and red pepper flakes.
Add cooked pasta in with the Italian dressing. Toss with tomatoes, mozzarella, olives, mini pepperonis, pepperoncinis and onion.
Cover bowl with plastic wrap and refrigerate for 1 hour before serving.