check your grounds especially the thermostat housing one. i just went threw this same problem and it turned out the 10mm bolt on the housing wasnt all the way tight. hope that helps