speakers make cracking noises after screen replacement

I had my htc one m8 screen repaired by a professional. After that the speakers started make cracking noises on playback even on calls. I think that the noise is produced by the top speaker. The headphones work great.I can't take it back for a repair cause i moved.

Is there anyone that knows an easy repair like reconecting the flex cables or something. Should i try replacing the top speaker? What causes the problem?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 2
crwdns2934285:0crwdne2934285:0