Hi there guys, I have been reading your post with a lot of interest. And here's my story...I'm stickin to it...
I have a 6.0 liter 2006 and ordered it with a block heater. Been through all that about the 0 degree thermostat. I cut the durned plug end off and soldered in a regular one. The original one was the 0 degree type, with the "tumor"...and it had the label on the plug end which said, "0 degree". (I tried it in warmer weather and the themostat really does work and does not let electricity to the the heater). Even though I live in balmy SC, I have had block heaters in the past and when it gets down in the teens it's good to have one to depend on in cold weather, (also lived in Fairbanks). Cold temperature starts ARE really hard on engine components.
Anyway...I plugged the heater, (with the replacement-spliced in regular plug), into my trusty timer set to go on a couple hours before I go to work, (it was 17 degrees that morning). Unplug the wire and I drove to work. The engine heater had worked. But, after about 6 miles, the temperature guage quit working as I was driving! And it did not work driving home later that day. Next morning, same senario. Plugged in my heater to the timer, drove to work...no temp guage reading...AND "Service Engine Soon" light came on as I drove to work, that morning. Same scenario on the way back home from work that day.
So...I went to the GM Service Center. I knew it must have had something to do with the heater. The tech basically told me the same drivel about the engine codes, 40 cycles, 2 consecutive times, etc. etc. blah, blah, blah. Boy...am I relieved that there's a few people out there that feel like me. I sure am glad I found this site! I think GM needs to do a reprogram on the computer so we can use an engine heater as it's supposed to be used! Can that be done? I have not used the heater since. What a shame! The tech also said that the engine will operate in a less efficient mode until the code clears. The tech cleared the code, and no problems...and I haven't used the heater since! What a shame! He also told me that the block heater is "wired" into the computer system of the truck. When I got home, I crawled under and looked at the block heater, cord, etc., and where it goes into the engine block and realized that was just BS he told me...probably trying to scare me from doing any more "tinkering". I guess if I were in his shoes, I may have done the same, to keep people from showing up at the fixit center with problems that GM should not have with better engineering...
Is there any way around this problem, (other than keeping yer truck in the bedroom next to the wife), to keep it warm? Seriously, we need to find a fix or a suitable workaround!