Make sure to check the ground going to the thermostat housing, it's a sneaky little shit at causing starting problems.