Just a follow-up question on this issue - would it be better for me to test the connections to see if there is continuity/resistance e.g. with meter, to see if the connectors and/or pins are failty first before buying new parts?
A visual check is all you need. If they are tarnished or have signs of corrosion - they all need to go.