I am 99.9% sure that it is not the speaker that is blowing, but rather metal shavings that work their way thought the weak screen that HTC has covering the speaker. Somehow, the shavings are magnetically attracted to the speaker and cause it to crackle. Upon trying to remove the shavings, the speaker gets damaged even more...
I think this because mine had the same problem. The speaker started crackling out if nowhere and I noticed the shavings all up in the screen and attached to the speaker. I wedged tiny balls of aluminum foil between the speaker and case and it plays fine without crackling. It's defiantly quieter though.
Does anybody know where to order replacement parts for these phones? Id just like to replace it myself as its easy as cake to get out.