Yep, you have a real mess there. It looks like the junction block needs to be replaced.
You can go to a GM dealership parts and see if they still list the junction block parts. Ask them to check new old stock as well. That will check all over the country.
If not, then you will need to find a used one at a junk yard and change it.
That looks so bad that you cannot even replace just the pins. You need the connector.
Roy
SPONSORED LINKS
Tuesday, June 12th, 2018 AT 4:08 PM