Heat oven to 350 degrees F.
Grease and flour bundt cake pan.
In medium bowl, whisk together both flours, baking powder, baking soda, cinnamon, cloves, ginger, nutmeg, salt; set aside.
In bowl of stand mixer, beat butter and sugar until pale yellow (about 3 minutes).
In small mixing bowl, stir together pumpkin, buttermilk and vanilla extract; set aside.
To butter mixture, add 1/2 the flour mixture and beat until well-blended. Then add 1/2 the pumpkin mixture and continue to incorporate. Beat in remaining pumpkin mixture, finishing with remaining flour mixture and beat until a smooth consistency, about 30 seconds. Scrape down bowl.
Add eggs, one at a time. Scrape down sides and beat another 10 seconds.
Pour evenly into cake pan and bake for about 45 minutes (check at 40), until toothpick comes out dry when inserted in the center; let cool.
For the icing, beat butter and cream cheese until smooth. Add sugar and continue to beat until creamy. Add milk, a little at a time until desired consistency (preferably thick, but still pourable). Add corn syrup (if needed) and beat until incorporated.
Drizzle over cooled cake.
Toast chopped pecans in oven for 8 minutes at 275 degrees F. Let cool and then sprinkle and press toasted pecans on top of icing.
Enjoy!