Believe it or not, all guitars do this to some extent. May be almost imperceptible on some guitars, but there will be some sort of buzz that will disappear when you touch something metal on the guitar. For those that don't believe that all guitars do this, crank the treble knobs on your guitar and amp to eleven and listen...you'll hear the buzz. I'm a treble freak and I play with my treble up very high so I am used to more electronic buzzes than most people. From my cheapo guitar to my most expensive, if you listen very, very carefully you will hear a bit of buzz. Now you seem to have a lot. I have a guitar that has a lot of electric buzz, too. I sent it out to be repaired; no luck. Still has that buzz that goes away when I touch the bridge or strings. So what I did was just buy a BOSS Noise Suppressor. It's cheating, the guitar still buzzes, but that little pedal completely eliminates that buzz. I step on that pedal and things are so quiet I sometimes have to check to see if my amp is on or my guitar is plugged in. Absolute silence with that pedal and the tone is not affected at all. Look, we all want perfectly silent guitars in which the only thing we hear is beautiful tone. But shoddy electrical work, bad solders, cheap wiring, the labyrinth of your household wiring all can lead to some sort of buzzing. That BOSS pedal really does clean all that up.