Hey guys, im getting this crazy buzz from my guitar lately and its driving me nuts. Im thinking the middle pickup might be the problem because whenever i touch the middle pickup (as long as its selected) its amplies the buzzing, but i doesnt amplify the buzzing if i touch either the neck or bridge pickups when there selected, and the feedback doesnt go away when i play but it does tone down if im touching a metal piece of the guitar. This is my gear:

American Standard Strat, with American Stat Single Coil Pickups
Blues Junior Amp
Boss BD-2 (the feedback doesnt go away without the pedal)

Whats going on? thanks
Your pickups are single coil, they buzz. If you wanted to get no buzz, you can get humbucking pickups, because they "buck" the hum.