Preheat the oven to 350°. Butter a 9-by-5-inch loaf pan and line the bottom with wax paper. In a bowl, sift together the flour, cinnamon, baking soda, salt, ginger, nutmeg, cloves and baking powder.
In a large bowl, beat the butter until creamy. Gradually add the sugar and beat for 4 minutes. Beat in the eggs, 1 at a time, then beat in the pumpkin puree. Stir the vanilla into the milk. Beat in the dry ingredients in 3 additions at low speed, alternating with the milk mixture.
Spread the batter in the prepared pan. Bake for about 1 hour, or until a toothpick inserted in the center comes out clean. Let the loaf cool in the pan for 10 minutes, then turn it out onto a rack to cool.