Preheat oven to 350 degrees F and lightly grease and flour a 9x5 loaf pan.
In a mixing bowl, add the wheat and white flours, cinnamon, ginger, nutmeg, cloves, salt and baking soda and stir together.
In a large bowl, add the butter and the sugar and cream until well blended.
Add the eggs and beat, one egg at a time.
Add the pumpkin puree and vanilla - beat until mixed.
Add the flour mixture, slowly, a little bit at a time, until moistened.
Beat in the warm water.
Add the pecans and stir with a spoon or spatula.
Pour batter into the greased and floured loaf pan.
Add all the streusel ingredients in a small bowl and mix together until well-combined.
Sprinkle streusel mixture over the top of the batter.
Bake the bread at 350 degrees F for 45-60 minutes or until an inserted toothpick comes out clean.