Does your car have automatic climate control? If so there is an air temp sensor in from on the A/C condensor that reads outside temp and if it thinks it is hot out, no heat in auto mode.