combine the flour, cocoa powder, baking soda and salt in a medium bowl; whisk together and set aside.
In a liquid measuring cup, stir together the sour cream, milk and vanilla extract.
In your Bosch or Kitchen Aid mixer, add the paddle attachment and combine butter and sugar. Beat on medium-high speed until light and fluffy (approx. 2 min.).
Beat in the eggs, one at a time, scraping down the bowl as needed.
With mixer on low speed, alternately add the dry ingredients and the sour cream mixture, beginning and ending with the dry ingredients. Mix just until incorporated. Don't overmix.
Spoon a tablespoon or two of batter into the bottom of each cupcake liner.
Place a ball of the peanut butter filling in each cupcake well, then top with the remaining batter so that all the cupcakes are filled.
Bake at 350° for 18-22 min. or until a toothpick inserted in the center comes out clean.
Allow to cool in the pan for 5-10 minutes, then transfer to a wire rack to cool completely.