If you know it was running fine before being a non runner, then I would as said change the CTS.
Another thing to check is the PHASE sensor alignment, as unless it is bang on it will overfuel big time all the time and belch soot out as well as drive like a bag of poo, if this is correct, change CTS and set CO to 2.5%
tabetha