i know this may sound funny but check the ground wire that bolts to the thermostat housing...i have had many problems caused by that thing being just a little loose
__________________
.
.
Liar, you couldn't cut me deeper with a knife if you tried
.
.
.
.