I would be looking first at the CTS as a suspect, this is used to determine the fuel mix at all temperatures and sets the vast amount of the fuelling level, though there are trims, ie TPS MAP/MAF etc the vast majority is based on hte reading from CTS, and this is the main corrective factor for CO
tabetha