OK - Now I've fallen victim to this too... Same Check Engine codes and symptoms.

I was going to start with the fuse, but what fuse and where?

I just turned the heat on in the garage, and will be checking the harness next.