Sift together the flour, baking soda, baking powder and salt.
In a separate large bowl, cream together the butter and white sugar.
Add the eggs and vanilla and mix well.
In your butter and sugar bowl, alternately add the flour mixture and the sour cream; beating well after each addition
In a separate bowl, mix together the nuts, cinnamon, brown sugar and apple pieces.
Pour half the batter into a bundt pan.
Then pour in half the apple mixture.
Pour in the remaining batter and top with the apple mixture.
Bake at 350 degrees for 45 minutes or until done.