If you receive clearly at any speeds, it is the cord that goes into your helmet bad.
The one that drapes over your chest when riding.
Replacements are readily available....
The cord on the bike is a standard end.
The one going to your headset can and might be different.
Do you know who's headset it is?
If so you are in business. Otherwise you will have to go do some visiting to match it.
You can start looking here.
http://www.sierra-mc.com/I haven't bought a cable for several years, so maybe they might be standardized on the helmet by now also.......
The little wires at the end of the cable that plugs into the helmet is where they break and then make contact with each other at times..... I tried to fix one once, so don't need to try that unless you can work with a magnifying glass.