In a large bowl, whisk flour, baking powder, baking soda, cream of tartar, sugar, cinnamon, and salt.
In a separate large bowl, whisk egg, oil, sour cream, and buttermilk until smooth. Gently fold flour mixture into liquid until just combined.
Preheat a griddle or non-stick skillet over medium-high heat. Working in batches, drop 1/4 cup pancake batter on skillet or griddle and cook on each side 1-1/2 to 2 minutes until golden. Serve pancakes warm with cinnamon sugar, maple syrup, and fruit if desired.