Preheat oven to 350F. Grease bottom of 9x5x3 loaf pan.
In a large bowl, whisk together flour, brown sugar, baking powder, baking soda, cinnamon, pumpkin pie spice, and salt.
Add pumpkin, milk, eggs, and butter. Mix together, then beat medium high speed for 2 minutes. Add the whole wheat flour and blend. Fold in pecans and cranberries.
Add batter to greased pan. Place in oven and bake for 60 to 65 minutes, until a toothpick comes out clean. *If using a dark loaf pan, turn oven down to 325F after placing pan in oven.
Cool on a wire rack for 10 minutes, then remove from pan. Cool on wire rack. For best flavor and slicing, wrap and store at room temperature overnight.
Notes
Set timer for 10 minutes before bake time and check if ready. If the top is browning and the loaf is not ready, loosely place a piece of foil on the top.