Mix together all ingredients in a small bowl until butter has been evenly incorporated.
Cream Cheese Filling
Mix together softened cream cheese, sugar, and vanilla until smooth and creamy. Adjust consistency with milk, if needed.
Preheat oven to 350°F and butter and flour a 9-inch bundt pan.
In a medium bowl, combine flour, baking powder, baking soda, salt, and spices; set aside.
Cream together butter, sugar, and brown sugar until lightened, then add pumpkin puree and mix until combined (mixture may look broken).
Add eggs and vanilla to the pumpkin mixture and mix well. Stir in sour cream, then fold in flour mixture until evenly combined.
Pour half of the pumpkin mixture into the prepared bundt pan. Sprinkle half of the pecan streusel over then pumpkin mixture, top with the cream cheese filling, then sprinkle the last of the pecan streusel over the top of the cream cheese filling. Pour the remaining pumpkin mixture into the bundt pan and smooth the top evenly.
Bake until a toothpick inserted into the center comes out clean, 60 – 70 minutes. Let cool at least one hour before unmolding.