No, because it`s not a software issue.
This is about an annoying noise while the phone vibrates.
Clearly something is loose inside the phone. Go to the store you bought it and see what happends.
Mine 4S has the same issue. I`m going to an Apple Store asap.
It`s terrible, cause when you put vibrate [on], i`ts because you don`t want any noise. lol.
And a quick research on internet shows that there`s a lot of ppl with the same issue.