It's -14 degrees F here right now and I got up early to see if the digital power meter I placed on the heater cord would show it's working. It's not, and the KW/hr meter shows it hasn't worked all night. The heater P/N that the dealer put in is 12586687 ($37.25) and the cord is P/N 15801284. The end of this cord doesn't have a "tumor" like the pictures posted earlier, but it costs $129.27 so it must have some type of control in it. These aren't the part numbers mentioned earlier in the discussion so maybe these parts are wrong, or it's faulty or it's not supposed to kick in till -50! Anyone know? It's hard to believe GM would make a block heater like this. Also, the owner's manual does state that the block heater will work below 0 degrees F, and you shouldn't need one above 32F but doesn't address what to do in between 0 and 32F. It would be considered negligent to start an airplane engine at +5F without preheating, synthetic oil or not.