In a medium size bowl, whisk together the dry ingredients.
Cream together the butter and both sugars. Add the pumpkin butter, eggs, and milk.
Add the dry ingredients.
Mix the batter and add in the pecans.
Pour the batter into a Bundt or fluted cake pan coated with cooking spray.
Bake in a preheated 350 degree for 50 to 60 minutes or until a toothpick comes out clean.
Cool in the pan for 10 minutes. Turn out the cake onto a cooling rack for 15 minutes.
Meanwhile, make the icing. Whisk the butter, powdered sugar and vanilla together. Add 1-2 Tablespoons warm water until you get an icing with a drizzling consistency.
Drizzle the icing over the cake and let cool completely.