Well,
It seems GM couldn't figure out how to get their trucks to pass the OBDII mandatory sensor tests if a block heater is used, so intead of fixing the programming, they hobbled the block heater.
They installed a thermostatically controlled block heater that only works at temperatures below 0*F
There are plenty of cold days that I'd like to use the heater, but it won't work because it isn't cold enough.
So I yanked the plug apart and broke the thermostat out and shorted it's contacts so the heater always thinks it is below 0*
Now I'll have to do some testing to see what difference it makes