http://www.xbimmers.com/forums/showthread.php?t=1463769
I went down the same rabbit hole and mine turned out to be low on Freon. Since you already added some and it didn't fix your issue, I would take a closer look at the Heater Control Valve. In my research, nowhere did I see that a failure of the HCV must be accompanied by a fault code.