brand new when installed last spring. I installed a brand new '95 harness a few years ago and I pack each connector with dialectic grease each time they are apart. I've decided to get another ecu for now and if I still have issues I may get another thermostat. Thanks for the ideas.