Using a large mixing bowl, whisk together flour, baking powder, baking soda, salt, ginger, cinnamon, nutmeg and cloves.
Using a separate bowl, whisk together milk, eggs, molasses, oil and vanilla.
Pour the wet ingredients into the bowl with the dry ingredients; stir until just barely combined.
Heat a griddle or large nonstick skillet over medium heat. Spray with nonstick cooking spray and drop pancakes into the pan in ¼ cup amounts. Make sure to leave extra room for the batter to expand as it cooks.
Cook for 1-2 minutes, or until small bubbles appear on the surface of the pancake. Flip and continue cooking for another 1-2 minutes, or until pancakes are fully cooked and light golden brown. Repeat process until all batter has been used. (Tip: Place the cooked pancakes in a plate in a 250°F oven to keep them warm until all pancakes have been cooked.)