Preheat the oven to 350℉ (180℃). Lightly grease a 12-cup bundt pan. I prefer to use pan release - you can either use store bought or make your own (I've included instructions in the recipe notes). Be sure to get into every crease of the bundt pan. I like to use a pastry brush for this.
In a medium bowl sift together the flour, cocoa, ginger, cinnamon, nutmeg, cloves, baking powder, baking soda and salt. Give the bowl a whisk so that everything is evenly combined. Sifting is necessary to ensure there are no lumps.
In a separate large bowl, beat together the butter and sugars until creamed. Then beat in the oil.
Add the vanilla into the butter mixture, then mix in the eggs 1 at a time. After beating in each egg, turn off the mixer and scrape down the sides of the bowl.
With the mixer on a low speed, mix the dry ingredients into the butter mixture about ⅓ at a time. Between each ⅓ of the dry ingredients, beat in ½ of the sour cream. You'll start and end with the dry ingredients. After each addition, scrape down the sides and bottom of the bowl. You can do this with a wire whisk, or with an electric mixer on a low speed. Do not overmix.
Whisk the boiling water into the batter until smooth.
Pour the batter into the prepared pan.
Bake in the middle of the preheated oven for about 50-60 minutes, or until an inserted toothpick comes out clean or with a few moist crumbs. The top should feel slightly springy to the touch. Note that ovens can vary by 10-15% - your cake could therefore take longer than 60 minutes.
Cool the cake in the pan for at least 20 minutes before carefully inserting onto a wire rack to continue cooling.