Preheat the oven to 375 degrees F. You will be reducing the heat when you put the muffins in, but for this recipe you start them in a hot oven.
Line 12 muffin cups with paper liners.
In a small bowl, mix together the flour, sugar and cinnamon. Add the butter and cut it in with your fingers or a fork until crumbly. Put in the refrigerator until ready to use.
In a medium size bowl, whisk together the flour, salt, baking soda, baking powder, cinnamon and pumpkin pie spice.
In a mixing bowl, whisk together the eggs, sugar, brown sugar, pumpkin, oil and vanilla extract.
Add the flour mixture to the pumpkin mixture and stir with a mixing spoon until blended.
Divide the batter evenly among the 12 muffin cups.
Remove topping from refrigerator and crumble it over the muffins, distributing evenly.
Put muffins on the center rack in the hot oven. Close the door.
Reduce heat to 350 degrees F. and bake for 25 minutes.