Have you checked the ground wires that bolt to the thermostat housing. What does the Check Engine Light do when you turn the key on (come on for three sec and turn off, stays on all the time, doesn't come on at all).