Since I need a new water pump as well as a engine block core plug, that just happens to be the one for the oem location of the block heater im thinking of installing one. I've been doing some research and I've come to understand that the 99-04 iron block trucks are able to have a block heater non thermostat style installed and not throw a check engine code while being used when the ambient temperature is 1° to 32°. Now all the 05 and up aluminum block motors are not capable of this as I understand. I need an answer from someone who has experience with this. I do not want to go through this and have a useless block heater until it is 0° literally outside.