Preheat your griddle or nonstick pan over medium-low heat while you make the pancake batter.
In a large bowl, whisk together flour, baking powder, baking soda, spices and salt.
In a separate bowl, lightly whisk the eggs. Whisk in the milk, warmed molasses (I do it in 20 seconds in the microwave), vegetable oil and vanilla. Pour it into the flour mixture and whisk until just combined (no more floury streaks, but still lumpy).
Lightly oil the griddle or pan, then scoop out batter by scant 1/3-cupfuls to make pancakes. Cook until brown on the bottom and bubbles start to appear on the surface, about 2-3 minutes, then flip and cook until browned on the other side, another 2-3 minutes.