Items that I would suspect to cause a very rich condition is higher than normal fuel pressure, MAP sensor issue, ECT sensor issue, IAT sensor issue. These would likely be my first suspects based on the description given.
Check your codes and the CM section of the self-test may give a clue to what is wrong.