Hi and welcome to the forum.
You may like to consider a repair, apparently the mic can become loose.
Maybe you, a friend or a shop can sort it, as they are in short supply.