may i suggest you check with local police, city agency, lawyer to see if the problem can be forced fixed. perhaps as c monoxide/gas is a potentially lethal problem, not only for your son but for nearby tenants and you know he has an addiction problem and is not rational you could hopefully get it fixed. would be a shame to lose him from a preventable cause and deny him the chance to find sobriety.