with the heater circuit malfunction it sounds like you have a dead or dieing lamda sensor.
intake manifold very common. not sure whats broken, can be the mechanism or it can be a resistor or something inside the control unit which is a very cheap fix if you fancy taking it apart and getting the soldering iron out.
cats2go sell lambda sensors at reasonable prices if that helps.