Correct me if I am wrong, but I see plenty of people having this issue including myself, most of the threads that I have read that have this issue have (for the most part) tried everything to fix it. I find it highly unlikely that it is a hardware issue, the odds of everyone having the hardware issue after upgrading to ICS or Unlocking is unlikely.