It looks as if at least some of those contacts have lost their "spring"; the openings appear to be wider open. That's probably going to be causing intermittent connections, especially with heat and vibration. Replacing the terminals, as is contemplated, is a good idea.Nope... thats corrosion. Here is what it looks like after the vinegar/salt dip
How's the mating connector?