If it is running rich I am suprised one of the sensors hasn't picked it up and put the Engine Management light on. It may be worth putting a scanner on it to see if any codes come up. Alternatively stick some Cataclean in it and take it for an Italian Tune Up.