The fuelling for the engine is controlled by an ECU, so cause & effect, find out why its running rich it could be as simple as an iffy temperature sensor.
Some 3.5s were fitted as a customer option with an exhaust catalyst which sometimes have their own problems with sensors.
Possibly it would...