Preheat oven to 425 degrees F. In a large mixing bowl, combine all purpose flour, baking soda, baking powder, salt, cinnamon, nutmeg, ginger, allspice, and cardamom. Whisk together and set aside.
In a separate bowl, whisk together brown sugar, sugar, vegetable oil, and sour cream. Whisk until smooth, then add eggs and vanilla extract, and canned pumpkin puree. Continue to whisk together until smooth and all ingredients are fully incorporated.
Add the flour mixture to the pumpkin mixture and whisk until just combined and there are no patches of flour, about 20 seconds. Do not overmix.
Line two muffin pans with muffin/cupcake liners in every other muffin cup. Pour batter to the top of each lined muffin cup (about 1/4 cup of batter). Bake one pan at a time for 5 minutes at 425 degrees. Then reduce the heat to 350 degrees and baking for 16-18, until a toothpick comes out clean. (You can bake both pans at the same time, however, increase the bake time at 350 degrees to 18-22 minutes, until a toothpick comes out clean)