Well if you have any codes, that's probably why your burning rich. Essentially the check engine light or your ecu throwing codes has something to do with the emissions of the car and means its polluting the atmosphere, and it'll change the air fuel ratio to compensate for whatever isn't right, and generally burn rich. If you notice your gas mileage isn't good anymore, this would also be a reason why.