Hi,
A while ago my 2001 K11 was throwing Lean errors and Heater Sensor errors. It was running really rich which suggested a busted O2 sensor. It had done 90,000 miles so that was about right. New O2 sensor (proper Bosch one) sorted it - goes really well now.
But it still throws Heater...