Thanks = is there any way to clean them so they make good contact - or do I need to try and buy new ones?
Connectors most likely.
RTBB should have most if not all of the header pins and connectors you need. If for some reason they dont Great Plains Electronics will have them.