Preheat oven to 350°F. Butter two 9x5x3 inch loaf pans and set aside.
In a medium-sized bowl, mix together brown sugar and cinnamon and set aside.
In a large bowl, combine flour, brown sugar, and cinnamon. Mix well and then cut in butter until mixture forms crumbs.
In a medium bowl, combine flour, baking powder, baking soda, cinnamon and cloves. Set aside.
In a large mixing bowl, cream butter and sugar on medium speed.
With the mixer on medium, add eggs, one at a time, mixing well after each. Decrease the mixer speed to low and slowly add the flour mixture until just mixed.
Using a wooden spoon, fold in the pumpkin. Give it a few good stirs from the bottom, making sure all ingredients are incorporated.
Divide half of the batter amongst the two prepared loaf pans. Sprinkle half of the filling over the batter in one loaf pan; repeat with the other pan and remaining filling.
Divide remaining batter amongst the two pans evenly, spreading smooth on top.
Sprinkle the crumb topping evenly over each and place in the oven.
Bake for about an hour, until loaves are lightly browned and a toothpick inserted in the center comes out clean.