Thank you so much guys! I have an appointment for next Tuesday with the local indy shop.
One more question:
If the light went off, does it mean the thermostat is fine? My service adviser told me the light may go off and on if there's no actual problem but the harness is indeed creating "increased contact resistance."