Have you tried it with any other headphones? If there's no buzzing in the other headphones, then it's your iPod headphones.
If you have an Apple Store nearby, go in and tell them your headphones are buzzing. It probably depends on how nice that person is, but I did that last year and the guy took the old ones and got me some new ones, no questions asked. 😀