Pre-heat a griddle to 350° F. or large skillet over medium heat.
Combine the buttermilk, eggs, extracts, syrup and butter/oil in a medium bowl and blend together thoroughly. In a large bowl, combine the remaining dry ingredients and mix well. Make a well in the center of the dry ingredients and pour in the wet mixture. Blend gently, not over mixing. It’s okay of there are small lumps in the batter.
Lightly grease or coat the griddle with cooking spray. Ladle the batter by ¼-cupful onto the griddle, spacing to allow for spreading. When bubbles appear on the top and the bottoms are nicely browned, flip the pancakes. Bake for several minutes until golden on the bottom, then remove to a platter. Continue until all the batter is baked.