Preheat the oven to 350F. Grease a 9x5" loaf pan and set it aside. In a large bowl, whisk together the flour, baking soda, salt, cinnamon, nutmeg, cloves and ginger until combined, then set that aside. In a separate bowl, whisk together the oil, eggs, granulated sugar, brown sugar, milk and pumpkin. Then whisk in the shredded apple and carrot. Pour the wet batter into the dry and fold together until it's just combined, then fold in the walnuts.