In a medium bowl, whisk flour, baking soda, baking powder and salt together.
In a large mixing bowl, beat butter, shortening, peanut butter, sugar, brown sugar, eggs and corn syrup together until combined.
Mix flour mixture into peanut butter mixture until smooth.
Wrap cookie dough in plastic wrap and chill for an hour or so.
Once chilled, using a one inch cookie scoop, shape cookies into balls and place onto lightly sprayed baking sheets at least 2 inches apart.
Gently make a crisscross mark on each cookie using a fork to flatten a bit.
Bake at 375º for 10 -12 minutes just until set.
Remove from oven and after two minutes, place cookies on a wire rack to cool.