1Preheat over to 350. Grease loaf pan.
Stir flours, spices, salt, baking powder and baking soda. Set aside.
In another bowl with a mixer, beat eggs. Beat in brown sugar and sugar on medium for about one minute. Add sour cream, vanilla and oil. Beat until well combined. Add flour mixture and pumpkin. Mix until combined. Stir in nuts.
Spread batter into pan. Mix ingredients for topping and add to the top of the bread. Bake for 50 to 70 minutes. Just keep checking with a toothpick. Cool for 10 minutes.
Mix water and brown sugar for caramel sauce. Mix on medium to high heat until it boils, stir constantly. Add butter and salt, stir. Remove from heat. Stir an additional 1-2 minutes.
Drizzle caramel over the top. Serve.