In a large mixing bowl, mix sugar, oil and eggs. Beat 1 minute on high speed. Add remaining ingredients except nuts. Beat 3 minutes on medium speed. Stir in nuts. Pour 1/2 batter into greased and floured bundt pan. For filling, combine and beat until smooth. Spoon filling over batter. Top with remaining batter. Bake 1 hour and 15 minutes in a 350 degree oven. Let cool 15 minutes and turn out on rack.